aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Re-enable the -RHW workaround for original gen4 chips.Eric Anholt2013-02-131-12/+8
* i965: Assert that the 4x8 pack/unpack operations have been loweredMatt Turner2013-01-251-0/+4
* glsl: Add ir_variable::is_in_uniform_block predicateIan Romanick2013-01-251-1/+1
* glsl: Add GLSL_TYPE_INTERFACEIan Romanick2013-01-251-0/+1
* glsl: Replace most default cases in switches on GLSL typeIan Romanick2013-01-251-2/+5
* i965/vs/gen7: Emit code for GLSL ES 3.00 pack/unpack operations (v3)Chad Versace2013-01-241-0/+133
* glsl: Eliminate ambiguity between function ins/outs and shader ins/outsPaul Berry2013-01-241-2/+2
* i965/vs: Do headerless texturing for texelFetchOffset().Kenneth Graunke2013-01-241-2/+4
* i965/vs: Store texturing results into a vec4 temporary.Kenneth Graunke2013-01-181-6/+7
* i965/vs: Set LOD to 0 for ordinary texture() calls.Kenneth Graunke2013-01-181-2/+5
* i965/vs: Create a 'lod_type' temporary for ir->lod_info.lod->type.Kenneth Graunke2013-01-181-5/+8
* i965/vs: Reference the core GL uniform storage for non-builtin uniforms.Eric Anholt2012-12-281-53/+34
* i965: vs: Add fixup for textureSize with cube array samplersChris Forbes2012-12-141-0/+13
* i965/vs: Fix gen6+ math operand quirks in one placeChris Forbes2012-12-141-34/+27
* i965/vp: Fix crashes with INTEL_DEBUG=vs.Eric Anholt2012-12-031-0/+1
* i965/vs: Split final assembly code generation out of vec4_visitor.Kenneth Graunke2012-11-281-1/+0
* i965/vs: Rework memory contexts for shader compilation data.Kenneth Graunke2012-11-281-3/+3
* i965/vs: Pass the brw_context pointer into vec4_visitor and do_vs_prog.Kenneth Graunke2012-11-281-2/+3
* i965: emit w/a for packed attribute formats in VSChris Forbes2012-11-261-13/+123
* i965: Generalize GL_FIXED VS w/a supportChris Forbes2012-11-261-7/+7
* i965/vs: add support for emitting SHL, SHR, ASRChris Forbes2012-11-261-4/+7
* i965/vs: Fix user clip plane setup on Gen4-5.Kenneth Graunke2012-11-131-4/+3
* i965/vs: Simplify the Gen6-7 part of setup_uniform_clipplane_values().Kenneth Graunke2012-11-131-8/+2
* i965/vs: Split setup_uniform_clipplane_values() into Gen4-5/6-7 parts.Kenneth Graunke2012-11-131-21/+39
* i965/vs: Replace brw_vs_emit.c with dumping code into the vec4_visitor.Kenneth Graunke2012-11-011-2/+1
* i965/vs: Refactor min/max handling to share code.Kenneth Graunke2012-11-011-18/+19
* i965/vs: Add support for emitting DPH opcodes.Kenneth Graunke2012-11-011-0/+1
* i965/vs: Fix the mlen of scratch read/write messages.Eric Anholt2012-10-171-2/+2
* i965/vs: Trim the swizzle of the scratch write temporary.Eric Anholt2012-10-171-1/+16
* i965/vs: Do the temporary allocation in emit_scratch_write().Eric Anholt2012-10-171-10/+11
* i965/vs: Simplify emit_scratch_write() prototype.Eric Anholt2012-10-171-6/+5
* i965/vs: Fix unit mismatch in scratch base_offset parameter.Kenneth Graunke2012-10-101-2/+6
* i965: Index sampler program key data by linker-assigned index.Kenneth Graunke2012-08-271-4/+3
* i965: Use linker-assigned sampler IDs in instruction encoding.Kenneth Graunke2012-08-251-1/+1
* i965/vs: Rename "sampler" to "texunit" in texturing code.Kenneth Graunke2012-08-251-5/+5
* i965/vs: Add support for copying user edge flags.Eric Anholt2012-08-091-2/+11
* i965/vs: Add support for loading uniform buffer variables as pull constants.Eric Anholt2012-08-071-2/+50
* i965/vs: Add a surface index to VS_OPCODE_PULL_CONSTANT instructions.Eric Anholt2012-08-071-2/+3
* glsl: Add a "ubo_load" expression type for fetches from UBOs.Eric Anholt2012-08-071-0/+4
* i965/vs: Don't clobber sampler message MRFs with subexpressions.Kenneth Graunke2012-08-061-17/+42
* i965/vs: Move the other two src_reg/dst_reg constructors to brw_vec4.cpp.Eric Anholt2012-07-061-43/+0
* i965: Add support for ir_unop_f2u to i965 backend.Paul Berry2012-06-151-0/+1
* i965: Enable the GL_ARB_shader_bit_encode extension.Kenneth Graunke2012-06-071-0/+17
* i965/vs: Fix texelFetchOffset() on pre-Gen7.Kenneth Graunke2012-06-051-2/+2
* i965/vs: Fix up swizzle for dereference_array of matrices.Eric Anholt2012-05-171-2/+2
* i965/vs: Fix texelFetchOffset()Eric Anholt2012-04-241-3/+23
* i965: Fix swizzles for system values such as gl_InstanceID.Kenneth Graunke2012-02-291-0/+4
* i965: Move VUE map computation to once at VS compile time.Eric Anholt2012-02-211-7/+5
* i965: Make the userclip flag for the VUE map come from VS prog data.Eric Anholt2012-02-211-2/+1
* i965/vs: Avoid allocating registers in to the gen7 MRF hack region.Eric Anholt2012-01-301-0/+2