aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_fs_generator.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965/fs: Use instruction execution sizes when generating scratch reads/writesJason Ekstrand2014-10-271-4/+4
* i965/fs: Use the actual regsister width in brw_reg_from_fs_regJason Ekstrand2014-10-021-0/+13
* i965/fs: Emit compressed BFI2 instructions on Gen > 7.Matt Turner2014-09-301-1/+1
* i965/fs: Add a an optional source to the FS_OPCODE_FB_WRITE instructionJason Ekstrand2014-09-301-20/+17
* i965/fs: Use the GRF for UNTYPED_SURFACE_READ instructionsJason Ekstrand2014-09-301-3/+4
* i965/fs: Use the GRF for UNTYPED_ATOMIC instructionsJason Ekstrand2014-09-301-4/+4
* i965/fs: Use the instruction execution size directly for texture generationJason Ekstrand2014-09-301-3/+10
* i965/fs: Use instruction execution sizes to set compression stateJason Ekstrand2014-09-301-6/+19
* i965/fs_reg: Allocate double the number of vgrfs in SIMD16 modeJason Ekstrand2014-09-301-9/+2
* i965/brw_reg: Add a firsthalf function and use it in the generatorJason Ekstrand2014-09-301-29/+38
* i965/fs: Use the UW type for the destination of VARYING_PULL_CONSTANT_LOAD in...Jason Ekstrand2014-09-301-2/+2
* i965: Use BRW_MATH_DATA_SCALAR when source regioning is scalar.Matt Turner2014-09-291-3/+0
* i965/fs: Remove direct fs_generator brw_wm_prog_key dependenceJordan Justen2014-09-051-1/+9
* i965/fs: Remove direct fs_generator brw_wm_prog_data dependenceJordan Justen2014-09-051-14/+23
* i965/fs: Don't store gl_fragment_program* in fs_generatorJordan Justen2014-09-051-6/+7
* i965: Add uses_kill to brw_wm_prog_dataJordan Justen2014-09-051-1/+1
* i965/fs: Rename fs_generator::prog to shader_progJordan Justen2014-09-051-5/+5
* i965/fs: Add stage variable to fs_generatorJordan Justen2014-09-051-3/+4
* i965/vec4/fs: Count loops in shader debugAbdiel Janulgue2014-08-311-2/+4
* i965: Pass a cfg pointer to generate_{code,assembly}.Matt Turner2014-08-181-13/+9
* i965: Add optimization pass to let us use the replicate data messageKristian Høgsberg2014-08-151-1/+4
* i965/fs: Add support for non-const sampler indices in generatorChris Forbes2014-08-151-1/+51
* i965/fs: Refactor generate_tex in prep for nonconst sampler indexingChris Forbes2014-08-151-22/+25
* i965/fs: Use brw_adjust_sampler_state_pointer in fs generator tooChris Forbes2014-08-151-16/+1
* i965/fs: Generate indirect sends for nonconstant UBO array accessesChris Forbes2014-08-151-39/+135
* i965: Fix INTDIV math assertions on Broadwell.Kenneth Graunke2014-08-141-1/+1
* i965/fs: Support fine/coarse derivative opcodesChris Forbes2014-08-151-6/+18
* i965: Enable INTDIV in SIMD16 mode.Kenneth Graunke2014-08-131-2/+2
* i965/fs: Drop "do dual source blending" generator parameter.Kenneth Graunke2014-08-131-3/+1
* i965/fs: Don't set flag_subreg_nr = 1 on predicated FB write setup.Kenneth Graunke2014-08-121-0/+1
* i965/eu: Refactor jump distance scaling to use a helper function.Kenneth Graunke2014-08-101-3/+5
* i965/fs/Gen4-7: Pass sampler_index to generate_texChris Forbes2014-08-091-6/+12
* i965/eu: Merge brw_CONT and gen6_CONT.Kenneth Graunke2014-08-081-5/+1
* i965: Replace sizeof(struct gen7_sampler_state) with the size itself.Kenneth Graunke2014-08-021-2/+2
* i965/fs: add generator support for pixel interpolator queryChris Forbes2014-07-131-0/+40
* i965: Use immediate storage in brw_reg for visitor regs.Matt Turner2014-07-051-3/+3
* i965: Use unreachable() instead of unconditional assert().Matt Turner2014-07-011-17/+7
* i965: Use typed foreach_in_list instead of foreach_list.Matt Turner2014-07-011-4/+2
* i965/fs: Add no_dd_{clear,check} fields to fs_inst.Matt Turner2014-06-301-6/+8
* i965/disasm: Stop using gen8_disassemble in favor of brw_disassemble.Kenneth Graunke2014-06-301-2/+1
* i965: Replace 'struct brw_instruction' with 'brw_inst'.Matt Turner2014-06-261-6/+6
* i965: Extend is_haswell checks to gen >= 8 in Gen4-7 generators.Kenneth Graunke2014-06-261-5/+5
* i965: Convert fs_generator to the new brw_inst API.Kenneth Graunke2014-06-261-9/+9
* i965/fs: Add SHADER_OPCODE_LOAD_PAYLOAD.Matt Turner2014-06-171-0/+4
* i965/fs: Move FB write default state mashing in a level.Kenneth Graunke2014-06-121-7/+7
* i965: Fix Haswell discard regressions since Gen4-5 line AA fix.Kenneth Graunke2014-06-121-2/+7
* i965/fs: Combine generate_math[12]_gen6 methods.Kenneth Graunke2014-06-101-26/+9
* i965/fs: Drop the generate_math[12]_gen7 methods.Kenneth Graunke2014-06-101-23/+5
* i965: Rename brw_math to gen4_math.Kenneth Graunke2014-06-101-15/+15
* i965: Split Gen4-5 and Gen6+ MATH instruction emitters.Kenneth Graunke2014-06-101-18/+6