summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_shader.cpp
Commit message (Expand)AuthorAgeFilesLines
* nir/glsl: Use lower_outputs_to_temporaries instead of relying on GLSL IRJason Ekstrand2015-09-091-3/+0
* i965: Make setup_vec4_uniform_value and _image_uniform_values take an offsetJason Ekstrand2015-08-251-7/+9
* i965: Rename setup_vector_uniform_values to setup_vec4_uniform_valueJason Ekstrand2015-08-251-6/+6
* i965: Use NIR by default for vertex shadersJason Ekstrand2015-08-201-2/+2
* i965/shader: Don't use OptimizeForAOS for NIR vec4 vertex shadersJason Ekstrand2015-08-121-1/+1
* i965: Implement logic to set up and upload an image uniform.Francisco Jerez2015-08-111-0/+31
* i965: Define virtual instruction to calculate the high 32 bits of a multiply.Francisco Jerez2015-08-061-0/+4
* i965/nir: Enable NIR-vec4 pass on geometry shadersIago Toral Quiroga2015-08-031-0/+4
* i965/nir: Pass a is_scalar boolean to brw_create_nir()Eduardo Lima Mitev2015-08-031-2/+4
* i965/nir/vec4: Select between new nir_vec4 or current vec4_visitor code-pathsEduardo Lima Mitev2015-08-031-6/+8
* i965/fs: Define logical typed and untyped surface opcodes.Francisco Jerez2015-07-291-0/+16
* i965/fs: Define logical texture sampling opcodes.Francisco Jerez2015-07-291-0/+25
* i965/fs: Remove the FS_OPCODE_SET_OMASK pseudo-opcode.Francisco Jerez2015-07-291-2/+0
* i965/fs: Define logical framebuffer write opcode.Francisco Jerez2015-07-291-0/+2
* i965: Use real stage in "Unsupported form of variable indexing" warning.Kenneth Graunke2015-07-281-2/+3
* i965: add support for ARB_shader_subroutineDave Airlie2015-07-241-0/+1
* glsl: pass shader stage to lower_output_reads and handle tess controlIlia Mirkin2015-07-231-1/+1
* glsl: don't lower variable indexing on non-patch tessellation inputs/outputsMarek Olšák2015-07-231-3/+5
* i965: Implement nir_op_uadd_carry and _usub_borrow without accumulator.Francisco Jerez2015-07-161-1/+3
* i965: use EmitNoIndirectSampler for gen < 7Tapani Pälli2015-06-301-0/+4
* Revert "i965: Delete linked GLSL IR when using NIR."Kenneth Graunke2015-06-281-4/+1
* i965: Delete linked GLSL IR when using NIR.Tapani Pälli2015-06-241-1/+4
* i965: Remove the brw_context from the visitorsJason Ekstrand2015-06-231-4/+5
* i965: Add compiler options to brw_compilerJason Ekstrand2015-06-231-1/+49
* i965/fs: Plumb compiler debug logging through brw_compilerJason Ekstrand2015-06-231-0/+26
* i965: Plumb compiler debug logging through a function pointer in brw_compilerJason Ekstrand2015-06-231-0/+16
* i965: Initialize backend_shader::mem_ctx in its constructor.Matt Turner2015-06-231-0/+2
* i965/fs: Implement support for ir_barrierJordan Justen2015-06-121-0/+3
* 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