summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_vec4_visitor.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965/vec4: Move c->last_scratch into vec4_visitor.Kenneth Graunke2015-07-091-9/+8
* i965/vec4: Plumb log_data through so the backend_shader field gets set.Kenneth Graunke2015-07-091-1/+2
* i965: Remove the brw_context from the visitorsJason Ekstrand2015-06-231-2/+3
* i965/vs: Pass the current set of clip planes through run() and run_vs()Jason Ekstrand2015-06-231-3/+1
* i965: Pull calls to get_shader_time_index out of the visitorJason Ekstrand2015-06-231-2/+2
* i965: Use a single index per shader for shader_time.Jason Ekstrand2015-06-231-6/+2
* i965: Initialize backend_shader::mem_ctx in its constructor.Matt Turner2015-06-231-2/+1
* glsl: Add ir node for barrierChris Forbes2015-06-121-0/+6
* mesa: reference built-in uniforms into gl_uniform_storageMartin Peres2015-06-041-1/+4
* i965: Rename backend_visitor to backend_shaderJason Ekstrand2015-05-281-1/+1
* i965/skl: Add a message header for the TXF_MCS instruction in vec4vsNeil Roberts2015-05-261-2/+18
* i965: Change header_present to header_size in backend_instructionJason Ekstrand2015-05-061-8/+8
* i965/vec4: Use same type for immediate, for compaction.Matt Turner2015-05-051-1/+1
* i965: Fix variable indexing of sampler arrays under non-uniform control flow.Francisco Jerez2015-05-041-2/+3
* i965: Fix variable indexing of UBO arrays under non-uniform control flow.Francisco Jerez2015-05-041-2/+3
* i965: Define helper function to copy an arbitrary live component from some re...Francisco Jerez2015-05-041-0/+11
* i965: Reorder sources of the untyped atomic opcode.Francisco Jerez2015-05-041-1/+1
* i965: Pass the number of components as a source of the untyped surface read o...Francisco Jerez2015-05-041-1/+2
* i965/vec4: Add support for untyped surface message sends from GRF.Francisco Jerez2015-05-041-4/+3
* i965: Add a devinfo field to backend_visitor and use it for gen checksJason Ekstrand2015-04-221-60/+60
* i965: Remove remaining uses of ctx->Const.UniformBooleanTrue in visitorsJason Ekstrand2015-04-221-9/+5
* i965: Remove the context parameter from brw_texture_offsetJason Ekstrand2015-04-221-1/+1
* i965/skl: Add the header for constant loads outside of the generatorNeil Roberts2015-04-161-9/+29
* i965/vec4: Add a helper function to emit VS_OPCODE_PULL_CONSTANT_LOADNeil Roberts2015-04-161-55/+65
* glsl: Remove never used sin_reduced/cos_reduced.Matt Turner2015-04-061-2/+0
* i965: Handle scratch accesses where reladdr also points to scratch spaceIago Toral Quiroga2015-04-011-26/+74
* i965/vec4: Some more trivial swizzle clean-up.Francisco Jerez2015-03-231-12/+3
* i965/vec4: Remove swizzle_for_size() in favour of brw_swizzle_for_size().Francisco Jerez2015-03-231-7/+7
* i965/vec4: Remove broken vector size deduction in setup_builtin_uniform_value...Francisco Jerez2015-03-231-14/+9
* i965/vec4: Simplify visitor handling of swizzles using the swizzle utils.Francisco Jerez2015-03-231-49/+10
* i965: Set nr_params to the number of uniform components in the VS/GS path.Francisco Jerez2015-03-201-1/+2
* i965/skl: Send a message header when doing constant loads SIMD4x2Neil Roberts2015-03-171-0/+18
* i965/vs: Add missing resolve_bool_comparison calls on GEN4 and GEN5Ian Romanick2015-03-131-0/+13
* i965: replace Elements() with ARRAY_SIZE()Brian Paul2015-03-021-1/+1
* i965: Avoid applying negate to wrong MAD source.Matt Turner2015-02-271-15/+13
* i965/vec4: Fix implementation of i2b.Matt Turner2015-02-271-1/+1
* i965/vec4: Add and use byte-MOV instruction for unpack 4x8.Matt Turner2015-02-191-2/+2
* i965: Use greater-equal cmod to implement maximum.Matt Turner2015-02-191-3/+3
* i965: just avoid warnings with fp64Dave Airlie2015-02-201-0/+13
* i965/vec4: Print "VS" or "GS" when compiles fail, not "vec4".Kenneth Graunke2015-02-191-1/+1
* i965/vec4: Replace debug_flag with debug_enabled.Kenneth Graunke2015-02-191-3/+1
* i965/vec4: Override destination register writemask in sampler message send.Francisco Jerez2015-02-161-0/+1
* i965/vec4: Emit MADs from (x + abs(y * z)).Matt Turner2015-02-101-3/+15
* i965/vec4: Emit MADs from (x + -(y * z)).Matt Turner2015-02-101-0/+12
* i965/vec4: Init mlen for several send from GRF instructions.Francisco Jerez2015-02-101-4/+7
* i965/vec4: Pass dst register to the vec4_instruction constructor.Francisco Jerez2015-02-101-7/+5
* i965/vec4: Initialize vec4_instruction::predicate and ::predicate_inverse.Francisco Jerez2015-02-101-0/+2
* i965: Move up fs_inst::flag_subreg to backend_instruction.Francisco Jerez2015-02-101-0/+1
* i965: Move up fs_inst::regs_written to backend_instruction.Francisco Jerez2015-02-101-0/+1
* i965/vec4: Remove dependency of vec4_instruction on the visitor class.Francisco Jerez2015-02-101-32/+29