summaryrefslogtreecommitdiffstats
path: root/src/intel/compiler/brw_fs.cpp
Commit message (Expand)AuthorAgeFilesLines
* i965: Silence compiler warning about promoted_constants.Eric Anholt2018-03-161-1/+1
* compiler: int8/uint8 supportKarol Herbst2018-03-141-0/+3
* i965/fs: Merge CMP and SEL into CSEL on Gen8+Ian Romanick2018-03-081-0/+106
* i965/fs: Add infrastructure for generating CSEL instructions.Kenneth Graunke2018-03-081-0/+2
* intel/fs: Add support for subgroup quad operationsJason Ekstrand2018-03-071-0/+3
* intel/fs: Add a couple of simple helper opcodesJason Ekstrand2018-03-071-0/+11
* i965/fs: Add support for nir_intrinsic_shuffleJason Ekstrand2018-03-071-0/+21
* intel: Drop program size pointer from vec4/fs assembly getters.Kenneth Graunke2018-03-021-2/+2
* intel/fs: Handle surface opcode sample masks via predication.Francisco Jerez2018-03-021-1/+42
* intel/ir: Allow arbitrary scratch flag registers for SHADER_OPCODE_FIND_LIVE_...Francisco Jerez2018-03-021-1/+2
* intel/ir: Allow representing additional flag subregisters in the IR.Francisco Jerez2018-03-021-5/+7
* intel/fs: Set up sampler message headers in the visitor on gen7+Jason Ekstrand2018-03-011-4/+36
* i965/fs: shuffle_32bit_load_result_to_16bit_data now skips componentsJose Maria Casanova Crespo2018-02-281-1/+1
* intel/compiler/fs: Don't generate integer DWord multiply on Gen11Matt Turner2018-02-281-5/+1
* i965: Fix compiler warning about write being undefined.Eric Anholt2018-02-201-1/+1
* i965/gen10: Re-enable push constants.Rafael Antognolli2018-01-261-9/+0
* i965/fs: Reset the register file to VGRF in lower_integer_multiplicationJason Ekstrand2018-01-251-5/+10
* i965: Use UD types for gl_SampleID setupJason Ekstrand2018-01-111-3/+3
* i965/fs: Use UW types when using V immediatesJason Ekstrand2018-01-111-3/+3
* i965: Combine {VS,FS}_OPCODE_GET_BUFFER_SIZE opcodes.Kenneth Graunke2017-12-301-1/+1
* intel/compiler/gen10: Disable push constants.Rafael Antognolli2017-12-191-0/+9
* intel/fs/bank_conflicts: Don't touch Gen7 MRF hack registers.Francisco Jerez2017-12-121-1/+1
* i965/fs: Handle !supports_pull_constants and push UBOs properlyJason Ekstrand2017-12-081-1/+1
* i965/fs: Rewrite assign_constant_locationsJason Ekstrand2017-12-081-133/+185
* intel/fs: Implement GRF bank conflict mitigation pass.Francisco Jerez2017-12-071-0/+2
* i965/fs: Enables 16-bit load_ubo with samplerJason Ekstrand2017-12-061-7/+14
* i965/fs: Add byte scattered read message and fs supportJose Maria Casanova Crespo2017-12-061-0/+21
* i965/fs: Add byte scattered write message and fs supportJose Maria Casanova Crespo2017-12-061-0/+14
* i965/fs: Add remove_extra_rounding_modes optimizationAlejandro PiƱeiro2017-12-061-0/+37
* i965: Support for 16-bit base types in helper functionsJose Maria Casanova Crespo2017-12-061-0/+4
* intel/fs: Explicitly set EXECUTE_1 where neededJason Ekstrand2017-11-071-1/+1
* intel/cs: Push subgroup ID instead of base thread IDJason Ekstrand2017-11-071-15/+15
* intel/cs: Re-run final NIR optimizations for each SIMD sizeJason Ekstrand2017-11-071-41/+69
* i965/fs: Get rid of the early return in brw_compile_csJason Ekstrand2017-11-071-13/+14
* intel/cs: Rework the way thread local ID is handledJason Ekstrand2017-11-071-2/+2
* intel/fs: Mark 64-bit values as being contiguousJason Ekstrand2017-11-071-1/+4
* intel/cs: Ignore runtime_check_aads_emit for CSJason Ekstrand2017-11-071-2/+1
* intel/cs: Stop setting dispatch_grf_start_regJason Ekstrand2017-11-071-2/+0
* intel/cs: Drop max_dispatch_width checks from compile_csJason Ekstrand2017-11-071-4/+8
* intel/fs: Remove min_dispatch_width from fs_visitorJason Ekstrand2017-11-071-19/+23
* intel/fs: use pull constant locations to check for first compile of a shaderJason Ekstrand2017-11-071-1/+3
* intel/fs: Protect opt_algebraic from OOB BROADCAST indicesJason Ekstrand2017-11-071-2/+11
* intel/fs: Use the original destination region for int MUL loweringJason Ekstrand2017-11-071-7/+9
* intel/fs: Fix integer multiplication lowering for src/dst hazardsJason Ekstrand2017-11-071-2/+8
* intel/fs: Be more explicit about our placement of [un]zipJason Ekstrand2017-11-071-3/+17
* intel/fs: Pass builders instead of blocks into emit_[un]zipJason Ekstrand2017-11-071-26/+35
* intel/fs: Don't allocate a param array for zero push constantsJason Ekstrand2017-11-021-1/+8
* intel/fs: Alloc pull constants off mem_ctxJason Ekstrand2017-11-021-1/+1
* intel/compiler: Remove final_program_size from brw_compile_*Jordan Justen2017-10-311-8/+2
* intel/compiler: add new field for storing program sizeCarl Worth2017-10-311-2/+6