summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-07-29i965/fs: Hook up SIMD lowering to unroll surface instructions of unsupported ...Francisco Jerez1-0/+5
2015-07-29i965/fs: Define logical typed and untyped surface opcodes.Francisco Jerez3-0/+129
2015-07-29i965: Lift the constness restriction on surface indices passed to untyped ops.Francisco Jerez4-12/+9
2015-07-29i965: Define the setup_vector_uniform_values() backend_visitor interface.Francisco Jerez5-19/+44
2015-07-29i965/fs: Remove the emit_texture_gen*() fs_visitor methods.Francisco Jerez2-629/+0
2015-07-29i965/fs: Reimplement emit_mcs_fetch() in terms of logical sends.Francisco Jerez2-24/+15
2015-07-29i965/fs: Reimplement emit_texture() in terms of logical send messages.Francisco Jerez1-17/+49
2015-07-29i965/fs: Hook up SIMD lowering to handle texturing opcodes of unsupported width.Francisco Jerez1-0/+33
2015-07-29i965/fs: Implement lowering of logical texturing opcodes on Gen4.Francisco Jerez1-1/+107
2015-07-29i965/fs: Implement lowering of logical texturing opcodes on Gen5-6.Francisco Jerez1-0/+103
2015-07-29i965/fs: Lower SHADER_OPCODE_TXF_UMS/MCS_LOGICAL too on Gen7+.Francisco Jerez1-5/+11
2015-07-29i965/fs: Implement lowering of logical texturing opcodes on Gen7+.Francisco Jerez1-1/+216
2015-07-29i965/fs: Fix misleading comment regarding the message header in emit_texture_...Francisco Jerez1-2/+3
2015-07-29i965/fs: Pass a BAD_FILE header source to LOAD_PAYLOAD in emit_texture_gen7().Francisco Jerez1-1/+1
2015-07-29i965/fs: Fix opt_zero_samples() for texturing ops not matching dispatch_width.Francisco Jerez1-3/+3
2015-07-29i965/fs: Use exec_size instead of dispatch_width to determine the message var...Francisco Jerez1-4/+4
2015-07-29i965/fs: Define logical texture sampling opcodes.Francisco Jerez3-0/+148
2015-07-29i965/fs: Reimplement emit_single_fb_write() in terms of logical framebuffer w...Francisco Jerez2-187/+21
2015-07-29i965/fs: Implement lowering of logical framebuffer writes.Francisco Jerez1-1/+136
2015-07-29i965/fs: Hook up SIMD lowering to unroll FB writes of unsupported width.Francisco Jerez1-0/+9
2015-07-29i965/fs: Remove the FS_OPCODE_SET_OMASK pseudo-opcode.Francisco Jerez4-42/+0
2015-07-29i965/fs: Don't attempt to copy the useless half of oMask for SIMD8 FB writes.Francisco Jerez1-8/+18
2015-07-29i965/fs: Move up Gen6 no16 check to emit_fb_writes().Francisco Jerez1-9/+11
2015-07-29i965/fs: Move up prog_data->uses_omask assignment up to brw_codegen_wm_prog().Francisco Jerez2-3/+2
2015-07-29i965/fs: Simplify control flow in emit_single_fb_write().Francisco Jerez1-12/+16
2015-07-29i965/fs: Fix slight layering violation in emit_single_fb_writes().Francisco Jerez1-12/+10
2015-07-29i965/fs: Make sure that the type sizes are compatible during copy propagation.Francisco Jerez1-0/+8
2015-07-29i965/fs: Honour the instruction force_sechalf and exec_size fields for FB wri...Francisco Jerez1-2/+2
2015-07-29i965/fs: Define logical framebuffer write opcode.Francisco Jerez4-1/+53
2015-07-29i965/fs: Implement pass to lower instructions of unsupported SIMD width.Francisco Jerez2-0/+144
2015-07-29i965/fs: Fix return value of fs_inst::regs_read() for BAD_FILE.Francisco Jerez1-0/+1
2015-07-29i965/fs: Add builder emit method taking a variable number of source registers.Francisco Jerez1-3/+12
2015-07-29i965/fs: Add stub lowering pass for logical send-message opcodes.Francisco Jerez2-1/+29
2015-07-29i965/fs: Factor out source components calculation to a separate method.Francisco Jerez2-10/+24
2015-07-29i965/fs: Simplify instruction rewrite loop in the register coalesce pass.Francisco Jerez1-14/+13
2015-07-29i965/fs: Fix rewrite of the second half of 16-wide coalesced registers.Francisco Jerez1-15/+12
2015-07-29i965/fs: Detect multi-register MOVs correctly in register_coalesce.Francisco Jerez1-1/+1
2015-07-29radeon: add support for streams to the common streamout code. (v2)Dave Airlie6-15/+50
2015-07-29radeon: move streamout buffer config to streamout enable function. (v2)Dave Airlie2-9/+15
2015-07-29docs: consolidate nvc0 statusFabio Pedretti1-18/+18
2015-07-29mesa/es3.1: enable GL_ARB_explicit_uniform_location for GLES 3.1Marta Lofstedt2-1/+9
2015-07-29mesa/es3.1: enable GL_ARB_compute_shader for GLES 3.1Marta Lofstedt2-10/+16
2015-07-29mesa/es3.1: enable GL_ARB_texture_gather for GLES 3.1Marta Lofstedt2-2/+10
2015-07-29mesa/es3.1: enable GL_ARB_texture_multisample for GLES 3.1Marta Lofstedt2-6/+14
2015-07-29mesa/es3.1: enable GL_ARB_shader_atomic_counters for GLES 3.1Marta Lofstedt2-9/+17
2015-07-29mesa/es3.1: enable GL_ARB_shader_image_load_store for GLES 3.1Marta Lofstedt2-6/+17
2015-07-29mesa/es3.1: Add ES 3.1 handling to get.c and get_hash_generator.pyMarta Lofstedt2-5/+12
2015-07-29mesa: Return INVALID_ENUM in glClearBufferiv() when buffer is not color or st...Eduardo Lima Mitev1-0/+12
2015-07-28i965: Use real stage in "Unsupported form of variable indexing" warning.Kenneth Graunke1-2/+3
2015-07-28glsl: Fix a bug where LHS swizzles of swizzles were too small.Kenneth Graunke1-2/+2