aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs.h
Commit message (Expand)AuthorAgeFilesLines
* i965/fs: Allow spilling for SIMD16 compute shadersJordan Justen2016-03-081-0/+1
* i965/fs: Optimize float conversions of byte/word extract.Matt Turner2016-03-041-0/+2
* i965: Lower min/max after optimization on Gen4/5.Matt Turner2016-02-171-0/+1
* i965/fs: Refactor setup_payload_gen6 to assume FSJason Ekstrand2016-02-111-2/+2
* i965/fs: Plumb separate surfaces and samplers through from NIRJason Ekstrand2016-02-091-0/+2
* i965/fs: Separate the sampler from the surface in generate_texJason Ekstrand2016-02-091-0/+1
* glsl: move to compiler/Emil Velikov2016-01-261-1/+1
* nir: move to compiler/Emil Velikov2016-01-261-1/+1
* i965/fs/generator: Take an actual shader stage rather than a stringJason Ekstrand2016-01-151-2/+2
* i965: Add tessellation evaluation shadersKenneth Graunke2015-12-221-1/+9
* nir: Get rid of *_indirect variants of input/output load/store intrinsicsJason Ekstrand2015-12-101-1/+1
* i965/nir: Implement shared variable atomic operationsJordan Justen2015-12-091-0/+2
* i965: Fix scalar vertex shader struct outputs.Kenneth Graunke2015-11-251-0/+2
* i965: Fix fragment shader struct inputs.Kenneth Graunke2015-11-251-2/+2
* i965: Clean up #includes in the compiler.Matt Turner2015-11-241-20/+0
* i965: Use NIR for lowering texture swizzleJason Ekstrand2015-11-231-4/+0
* i965: Use nir_lower_tex for texture coordinate loweringJason Ekstrand2015-11-231-3/+0
* i965: Allow indirect GS input indexing in the scalar backend.Kenneth Graunke2015-11-181-1/+2
* i965: Introduce a MOV_INDIRECT opcode.Kenneth Graunke2015-11-141-0/+5
* i965: Replace HW_REG with ARF/FIXED_GRF.Matt Turner2015-11-131-2/+3
* i965: Rename GRF to VGRF.Matt Turner2015-11-131-1/+1
* i965: Split nir_emit_intrinsic by stage with a general fallback.Kenneth Graunke2015-11-111-0/+8
* i965: Add scalar geometry shader support.Kenneth Graunke2015-11-031-1/+16
* i965: Fix the fs_visitor GS constructor to take shader_time_index.Kenneth Graunke2015-11-031-1/+2
* i965/fs: split out calculation of payload live rangesConnor Abbott2015-10-301-0/+2
* i965: Implement ARB_shader_stencil_export (gen9+)Ben Widawsky2015-10-211-0/+3
* i965: Add a fs_visitor constructor that takes a brw_gs_compile.Kenneth Graunke2015-10-211-1/+10
* i965: Introduce a new SHADER_OPCODE_URB_READ_SIMD8 opcode.Kenneth Graunke2015-10-211-0/+1
* i965: Use a const nir_shader in backend_shaderJason Ekstrand2015-10-191-1/+1
* i965/fs: Remove the gl_program from the generatorJason Ekstrand2015-10-191-3/+0
* nir: remove dependency on glslRob Clark2015-10-161-1/+1
* i965/shader: Get rid of the shader, prog, and shader_prog fieldsJason Ekstrand2015-10-021-2/+2
* i965/fs,vec4: Get rid of the sanity_param_countJason Ekstrand2015-10-021-1/+0
* i965/fs: Move sampler unit lookup into rescale_texcoordJason Ekstrand2015-10-021-3/+2
* i965/backend_shader: Add a field to store the NIR shaderJason Ekstrand2015-10-021-4/+4
* i965: Move binding table setup to codegen time.Jason Ekstrand2015-10-021-2/+0
* i965/nir: Pull GLSL uniform handling into a common functionJason Ekstrand2015-10-021-2/+0
* i965/shader: Get rid of the setup_vec4_uniform_value helperJason Ekstrand2015-10-021-4/+0
* i965/cs: Add a binding table entry for gl_NumWorkGroupsJordan Justen2015-09-291-1/+2
* i965/nir/fs: Implement nir_intrinsic_ssbo_atomic_*Iago Toral Quiroga2015-09-251-0/+2
* i965/fs: Implement FS_OPCODE_GET_BUFFER_SIZESamuel Iglesias Gonsalvez2015-09-251-0/+3
* i965/fs: Add a very basic validation passJason Ekstrand2015-09-151-0/+1
* i965/cs: Initialize gl_WorkGroupID variable from payloadJordan Justen2015-09-131-0/+1
* i965/cs: Initialize gl_LocalInvocationID from payloadJordan Justen2015-09-131-0/+1
* i965/cs: Reserve local invocation id in payload regsJordan Justen2015-09-131-0/+1
* i965: Move brw_setup_tex_for_precompile to brw_program.[ch].Kenneth Graunke2015-09-031-3/+0
* i965/fs: Remove fs_visitor::try_replace_with_sel().Matt Turner2015-08-281-1/+0
* i965/fs: Combine assign_constant_locations and move_uniform_array_access_to_p...Jason Ekstrand2015-08-251-1/+0
* i965/fs: Rework uniform handlingJason Ekstrand2015-08-251-3/+0
* i965: Move type_size() methods out of visitor classes.Kenneth Graunke2015-08-251-1/+0