aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_shader.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965/fs: Use brw_imm_uw().Matt Turner2015-11-191-6/+2
* i965: Allow indirect GS input indexing in the scalar backend.Kenneth Graunke2015-11-181-0/+3
* i965: Convert scalar_* flags to a scalar_stage array.Kenneth Graunke2015-11-161-22/+7
* i965: Introduce a MOV_INDIRECT opcode.Kenneth Graunke2015-11-141-0/+2
* i965: Add a SHADER_OPCODE_URB_READ_SIMD8_PER_SLOT opcode.Kenneth Graunke2015-11-131-0/+2
* i965: Replace HW_REG with ARF/FIXED_GRF.Matt Turner2015-11-131-6/+2
* i965: Use brw_reg's nr field to store register number.Matt Turner2015-11-131-1/+1
* i965: Remove fixed_hw_reg field from backend_reg.Matt Turner2015-11-131-4/+4
* i965: Use immediate storage in inherited brw_reg.Matt Turner2015-11-131-5/+5
* i965: Make 'dw1' and 'bits' unnamed structures in brw_reg.Matt Turner2015-11-131-15/+15
* i965: Fill out instruction list.Matt Turner2015-11-121-1/+1
* i965: Consolidate is_3src() functions.Matt Turner2015-11-121-1/+1
* glsl: Lower UBO and SSBO access in glsl linkerKristian Høgsberg Kristensen2015-11-101-0/+2
* i965/fs/skl+: Use ld2dms_w instead of ld2dmsNeil Roberts2015-11-051-0/+5
* glsl: keep track of intra-stage indices for atomicsTimothy Arceri2015-10-271-2/+2
* i965/fs: Disable CSE optimization for untyped & typed surface readsJordan Justen2015-10-221-0/+14
* i965: Implement ARB_shader_stencil_export (gen9+)Ben Widawsky2015-10-211-0/+2
* i965: Add a brw->scalar_gs flag controlled by INTEL_SCALAR_GS=1.Kenneth Graunke2015-10-211-0/+5
* i965: Introduce a new SHADER_OPCODE_URB_READ_SIMD8 opcode.Kenneth Graunke2015-10-211-0/+2
* i965: Introduce new SHADER_OPCODE_URB_WRITE_SIMD8_MASKED/PER_SLOT opcodes.Kenneth Graunke2015-10-211-0/+9
* i965: Use a const nir_shader in backend_shaderJason Ekstrand2015-10-191-1/+1
* i965: Adapt SSBOs to work with their own separate index spaceIago Toral Quiroga2015-10-141-2/+7
* mesa: Rename {Num}UniformBlocks to {Num}BufferInterfaceBlocksIago Toral Quiroga2015-10-141-2/+2
* i965: Move brw_select_clip_planes() to brw_shader.cppKristian Høgsberg Kristensen2015-10-081-0/+26
* i965: Move brw_mark_surface_used() to brw_shader.cppKristian Høgsberg Kristensen2015-10-081-0/+10
* i965: Move brw_link_shader() and friends to new file brw_link.cppKristian Høgsberg Kristensen2015-10-081-249/+1
* i965: Assert on the number of combined UBO and SSBO binding table entriesIago Toral Quiroga2015-10-051-0/+1
* i965: Don't print line numbers with INTEL_DEBUG=optimizer.Matt Turner2015-10-041-2/+4
* glsl: reduce memory footprint of uniform_storage structTimothy Arceri2015-10-051-1/+1
* i965/shader: Get rid of the shader, prog, and shader_prog fieldsJason Ekstrand2015-10-021-10/+4
* i965/backend_shader: Add a field to store the NIR shaderJason Ekstrand2015-10-021-0/+1
* i965/shader: Pull assign_common_binding_table_offsets out of backend_shaderJason Ekstrand2015-10-021-4/+13
* 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