aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* i965/vs: Fix bogus assertion in emit_block_move()Paul Berry2012-01-231-3/+9
* i965/vs: Enable workaround-free math on gen7.Eric Anholt2012-01-231-2/+6
* i965/vs: Use the embedded-comparison SEL on gen6+, like the FS does.Eric Anholt2012-01-231-6/+16
* i965/vs: Take attributes into account when deciding urb_entry_size.Kenneth Graunke2012-01-181-5/+0
* i965/vs: Fix leak of an empty hash_table structure per compile.Eric Anholt2012-01-181-4/+0
* i965/vs: Try to emit more components of constant vectors at once.Eric Anholt2012-01-111-2/+27
* i965/vs: Use the proper dimensionality for the sampler result register.Kenneth Graunke2012-01-041-1/+1
* i965: Silence gcc warning about uninitialized "inst" in assert() case.Eric Anholt2012-01-021-1/+1
* i965/vs: Implement EXT_texture_swizzle support for VS texturing.Kenneth Graunke2011-12-191-1/+50
* i965/vs: Add support for texel offsets.Kenneth Graunke2011-12-191-1/+5
* i965/vs: Implement vec4_visitor::visit(ir_texture *).Kenneth Graunke2011-12-191-7/+120