aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs.h
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'public/master' into vulkanJason Ekstrand2016-03-151-0/+3
|\
| * 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
* | Merge remote-tracking branch 'origin/master' into vulkanKristian Høgsberg Kristensen2016-02-241-0/+1
|\|
| * i965: Lower min/max after optimization on Gen4/5.Matt Turner2016-02-171-0/+1
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2016-02-111-2/+2
|\|
| * 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
* | Merge commit mesa-public/master into vulkanJason Ekstrand2016-02-051-2/+2
|\|
| * 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/fs: Properly write-mask spillsJason Ekstrand2016-01-251-1/+1
* | Merge remote-tracking branch 'jekstrand/wip/i965-uniforms' into vulkanKristian Høgsberg Kristensen2016-01-211-3/+1
|\ \
| * | i965/fs: Rename demote_pull_constants to lower_constant_loadsJason Ekstrand2015-12-141-1/+1
| * | i965/fs: Get rid of the param_size arrayJason Ekstrand2015-12-141-2/+0
* | | i965/fs/generator: Take an actual shader stage rather than a stringJason Ekstrand2016-01-141-2/+2
* | | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-12-271-1/+9
|\ \ \ | | |/ | |/|
| * | i965: Add tessellation evaluation shadersKenneth Graunke2015-12-221-1/+9
| |/
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-12-101-23/+7
|\|
| * 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
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-11-231-8/+7
|\|
| * 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/fs: Plumb separate surfaces and samplers through from NIRJason Ekstrand2015-11-141-1/+3
* | i965/fs: Separate the sampler from the surface in generate_texJason Ekstrand2015-11-141-0/+1
|/
* 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