summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_shader.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Disallow saturation for MACH operations.Ben Widawsky2015-06-081-1/+0
* i965: Rename backend_visitor to backend_shaderJason Ekstrand2015-05-281-10/+10
* i965: Introduce the FIND_LIVE_CHANNEL pseudo-opcode.Francisco Jerez2015-05-041-0/+2
* i965: Introduce the BROADCAST pseudo-opcode.Francisco Jerez2015-05-041-0/+3
* i965: Add memory fence opcode.Francisco Jerez2015-05-041-0/+3
* i965: Add typed surface access opcodes.Francisco Jerez2015-05-041-0/+8
* i965: Add untyped surface write opcode.Francisco Jerez2015-05-041-0/+3
* i965/cs: Support CS program precompileJordan Justen2015-05-021-0/+4
* i965/cs: Add CS_OPCODE_CS_TERMINATEJordan Justen2015-05-021-0/+2
* i965/fs: Add missing pixel_x/y to brw_instruction_name().Matt Turner2015-04-241-0/+5
* i965: Add a brw_compiler structure and store the register sets in itJason Ekstrand2015-04-221-0/+13
* i965: Use device_info instead of the context in instruction schedulingJason Ekstrand2015-04-221-2/+2
* i965: Add a devinfo field to backend_visitor and use it for gen checksJason Ekstrand2015-04-221-1/+2
* i965: Remove the context parameter from brw_texture_offsetJason Ekstrand2015-04-221-7/+1
* i965/fs: Emit ADDs for gl_FragCoord, not virtual opcodes.Matt Turner2015-04-211-5/+0
* i965/skl: Add the header for constant loads outside of the generatorNeil Roberts2015-04-161-0/+4
* i965: Create NIR during LinkShader() and ProgramStringNotify().Kenneth Graunke2015-04-111-0/+6
* i965: Move lower_output_reads to brw_link_shader().Kenneth Graunke2015-04-111-0/+3
* i965: Move brw_link_shader's GLSL IR transformations into a helper.Kenneth Graunke2015-04-101-93/+99
* i965: Change brw_shader to gl_shader in brw_link_shader().Kenneth Graunke2015-04-101-32/+31
* i965: Free dead GLSL IR one last time.Kenneth Graunke2015-04-061-0/+12
* i965: Use brw_nir_cubemap_normalize for NIR shadersJason Ekstrand2015-04-031-1/+2
* i965: Define method to check whether a backend_reg is inside a given range.Francisco Jerez2015-03-231-0/+9
* i965: De-duplicate is_expression_commutative() functions.Kenneth Graunke2015-03-151-0/+22
* i965: Silence GCC maybe-uninitialized warning.Vinson Lee2015-03-091-1/+1
* Fix invalid extern "C" around header inclusion.Mark Janes2015-03-051-2/+0
* i965: Consider scratch writes to have side effects.Matt Turner2015-03-021-0/+1
* i965/vec4: Add and use byte-MOV instruction for unpack 4x8.Matt Turner2015-02-191-0/+2
* i965: just avoid warnings with fp64Dave Airlie2015-02-201-0/+1
* i965: Create backend_visitor fields for debugging messages.Kenneth Graunke2015-02-191-0/+3
* i965: Allow exec_list sentinels as arguments to insert functions.Matt Turner2015-02-171-2/+4
* i965: Let dump_instructions() work before calculate_cfg().Matt Turner2015-02-151-5/+12
* i965: Add an is_negative_one() method.Matt Turner2015-02-151-0/+16
* i965: Move some asserts to unreachable.Eric Anholt2015-02-121-2/+2
* i965: Add LINTERP/CINTERP to can_do_cmod().Matt Turner2015-02-111-0/+2
* i965: Allocate binding table space for shader images.Francisco Jerez2015-02-101-0/+7
* i965: Handle negated unsigned immediate values in constant propagation.Francisco Jerez2015-02-101-6/+2
* i965: Add function to take the abs of immediates.Matt Turner2015-02-031-0/+39
* i965: Add function to negate immediates.Matt Turner2015-02-031-0/+39
* i965: Mark UB/B immediates as unreachable.Matt Turner2015-02-031-4/+1
* glsl: Improve precision of mod(x,y)Iago Toral Quiroga2015-02-031-1/+1
* i965: Add is_3src() to backend_instruction.Matt Turner2015-01-231-0/+6
* i965: Add backend_instruction::can_do_cmod().Matt Turner2015-01-231-0/+45
* i965: Copy shader->shadow_samplers to prog->ShadowSamplers.Kenneth Graunke2015-01-041-0/+1
* i965: Add support for saturating immediates.Matt Turner2014-12-291-0/+47
* i965: Generate vs code using scalar backend for BDW+Kristian Høgsberg2014-12-101-3/+16
* i965: Add SIMD8 URB write low-level IR instructionKristian Høgsberg2014-12-101-0/+3
* i965: Remove default from brw_instruction_name switch to catch missing names.Matt Turner2014-12-081-12/+5
* i965: Add missing opcode names.Matt Turner2014-12-081-0/+9
* i965: Add opcode names for set_omask and set_sample_id.Matt Turner2014-12-081-0/+4