aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_shader.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965/shader: Pull setup_image_uniform_values out of backend_shaderJason Ekstrand2015-10-021-17/+35
* i965/vec4: Always use NIRJason Ekstrand2015-10-021-11/+3
* i965: Remove duplicate copy of is_scalar_shader_stage().Kenneth Graunke2015-09-301-31/+20
* i965/fs: Implement FS_OPCODE_GET_BUFFER_SIZESamuel Iglesias Gonsalvez2015-09-251-0/+3
* i965/vec4: Implement VS_OPCODE_GET_BUFFER_SIZESamuel Iglesias Gonsalvez2015-09-251-0/+3
* i965: Clean up GLSL compiler option setupJason Ekstrand2015-09-211-26/+20
* i965/vec4: Use the replicated fdot instruction in NIRJason Ekstrand2015-09-151-0/+8
* i965: Support compute shaders in is_scalar_shader_stage()Jordan Justen2015-09-101-0/+1
* i965: add support for textureSamples functionIlia Mirkin2015-09-101-0/+2
* 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