aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'public/master' into vulkanJason Ekstrand2016-04-071-7/+36
|\
| * i965/fs: Add a flat_inputs field to prog_dataJason Ekstrand2016-04-061-0/+31
| * i965/fs: Make the repclear shader support either a uniform or a flat inputJason Ekstrand2016-04-061-5/+18
* | Merge remote-tracking branch 'public/master' into vulkanJason Ekstrand2016-03-241-11/+0
|\|
| * i965: Remove the RCP+RSQ algebraic optimizationsJason Ekstrand2016-03-221-11/+0
* | Merge remote-tracking branch 'origin/master' into vulkanJordan Justen2016-03-171-0/+2
|\|
| * i965/nir: Lower nir compute shader shared variablesJordan Justen2016-03-171-0/+2
* | Merge remote-tracking branch 'public/master' into vulkanJason Ekstrand2016-03-151-10/+30
|\|
| * i965/fs: Add missing analysis invalidation in fixup_3src_null_dest().Francisco Jerez2016-03-141-0/+6
| * i965/fs: Add missing analysis invalidation in opt_sampler_eot().Francisco Jerez2016-03-141-1/+4
| * i965/hsw: Initialize SLM index in state registerJordan Justen2016-03-081-0/+7
| * i965/compute: Skip SIMD8 generation if it can't be usedJordan Justen2016-03-081-8/+12
| * i965/fs: Allow spilling for SIMD16 compute shadersJordan Justen2016-03-081-1/+1
* | Merge remote-tracking branch 'origin/master' into vulkanKenneth Graunke2016-03-011-2/+2
|\|
| * i965: Eliminate brw_nir_lower_{inputs,outputs,io} functions.Kenneth Graunke2016-02-261-1/+2
| * i965/nir: Do lower_io late for fragment shadersJason Ekstrand2016-02-261-0/+1
* | Merge remote-tracking branch 'origin/master' into vulkanKristian Høgsberg Kristensen2016-02-241-1/+38
|\|
| * i965: Lower min/max after optimization on Gen4/5.Matt Turner2016-02-171-0/+37
| * glsl/types: Add support for function typesJason Ekstrand2016-02-131-0/+1
| * i965: Rename optimizer debug 00 filenameBen Widawsky2016-02-121-1/+1
* | i965/nir: Do lower_io late for fragment shadersJason Ekstrand2016-02-171-0/+2
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2016-02-111-18/+23
|\|
| * i965/fs: Pass usage of depth, W, and sample mask through prog_dataJason Ekstrand2016-02-111-5/+10
| * i965/fs: Refactor setup_payload_gen6 to assume FSJason Ekstrand2016-02-111-12/+12
| * i965: ir: dump floats as %-g rather than %f, so we can see denormalsChris Forbes2016-02-111-1/+1
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2016-02-091-22/+26
|\|
| * i965/fs: Plumb separate surfaces and samplers through from NIRJason Ekstrand2016-02-091-10/+19
| * i965/fs: Add an enum for keeping track of texture instruciton sourcesJason Ekstrand2016-02-091-21/+25
* | Merge commit mesa-public/master into vulkanJason Ekstrand2016-02-051-1/+1
|\|
| * nir: move glsl_types.{cpp,h} to compilerEmil Velikov2016-01-261-1/+1
* | Merge branch mesa-public/master into vulkanJason Ekstrand2016-02-051-6/+0
|\|
| * i965/fs: Remove unused count from vs urb setupBen Widawsky2016-01-221-6/+0
| * i965/fs/generator: Take an actual shader stage rather than a stringJason Ekstrand2016-01-151-2/+4
* | vk: Fix indirect push constantsKristian Høgsberg Kristensen2016-01-211-4/+3
* | Merge remote-tracking branch 'jekstrand/wip/i965-uniforms' into vulkanKristian Høgsberg Kristensen2016-01-211-77/+112
|\ \
| * | i965/fs: Push small uniform arraysJason Ekstrand2015-12-141-23/+53
| * | i965/fs: Rename demote_pull_constants to lower_constant_loadsJason Ekstrand2015-12-141-2/+2
| * | i965/fs: Use UD type for offsets in VARYING_PULL_CONSTANT_LOADJason Ekstrand2015-12-141-1/+1
| * | i965/fs: Get rid of the param_size arrayJason Ekstrand2015-12-141-1/+0
| * | i965/fs: Stop relying on param_size in assign_constant_locationsJason Ekstrand2015-12-141-27/+17
| * | i965/fs: Get rid of reladdrJason Ekstrand2015-12-141-6/+1
| * | i965/fs: Use MOV_INDIRECT for all indirect uniform loadsJason Ekstrand2015-12-141-29/+43
| * | i965/fs: Add support for MOV_INDIRECT on pre-Broadwell hardwareJason Ekstrand2015-12-141-0/+4
| * | i965/fs: Fix regs_read() for MOV_INDIRECT with a non-zero subnrJason Ekstrand2015-12-141-1/+1
| * | i965/fs: Add support for doing MOV_INDIRECT on uniformsJason Ekstrand2015-12-141-1/+4
* | | i965/fs/generator: Take an actual shader stage rather than a stringJason Ekstrand2016-01-141-2/+4
* | | Merge ../mesa into vulkanKristian Høgsberg Kristensen2016-01-081-2/+1
|\ \ \ | | |/ | |/|
| * | i965/gen8: Always use BRW_REGISTER_TYPE_UW for MUL on GEN8+Marta Lofstedt2015-12-301-2/+1
* | | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-12-291-1/+4
|\| |
| * | i965: Add support for gl_DrawIDARB and enable extensionKristian Høgsberg Kristensen2015-12-291-0/+2