aboutsummaryrefslogtreecommitdiffstats
path: root/src/intel/compiler/brw_fs.cpp
Commit message (Expand)AuthorAgeFilesLines
* intel/fs: Fix unused texture coordinate zeroing on Gen4-5Jason Ekstrand2020-05-301-1/+2
* intel/fs: Generate multiple CS SIMD variants for variable group sizeCaio Marcelo de Oliveira Filho2020-05-271-58/+144
* intel/fs: Add helper to get prog_offset and simd_sizeCaio Marcelo de Oliveira Filho2020-05-271-0/+8
* intel/fs: Support INTEL_DEBUG=no8,no32 in compute shadersCaio Marcelo de Oliveira Filho2020-05-271-2/+17
* intel/fs: Remove min_dispatch_width spilling decision from RACaio Marcelo de Oliveira Filho2020-05-271-36/+28
* intel/fs: Remove redundant assert()Caio Marcelo de Oliveira Filho2020-05-261-3/+0
* intel/fs: Early return when can't satisfy explicit group sizeCaio Marcelo de Oliveira Filho2020-05-261-8/+11
* tree-wide: fix deprecated GitLab URLsEric Engestrom2020-05-231-1/+1
* intel/fs: Use writes_memory from shader_infoCaio Marcelo de Oliveira Filho2020-05-181-0/+3
* intel: Let drivers call brw_nir_lower_cs_intrinsics()Caio Marcelo de Oliveira Filho2020-05-011-2/+0
* intel/fs: Add and use a new load_simd_width_intel intrinsicCaio Marcelo de Oliveira Filho2020-05-011-1/+53
* intel/fs: Clean up variable group size handling in backendCaio Marcelo de Oliveira Filho2020-05-011-3/+1
* intel/ir: Use brw::performance object instead of CFG cycle counts for codegen...Francisco Jerez2020-04-281-6/+10
* intel/fs: Add INTEL_DEBUG=no32 debugging flag.Francisco Jerez2020-04-281-1/+2
* intel/fs: Implement performance analysis-based SIMD32 heuristic for fragment ...Francisco Jerez2020-04-281-7/+17
* intel/fs: Heap-allocate fs_visitors in brw_compile_fs().Francisco Jerez2020-04-281-38/+39
* intel/fs: Rename half() helpers to quarter(), allow index up to 3.Francisco Jerez2020-04-281-3/+3
* intel/fs/gen12: Fix Render Target Read header setup for new thread payload la...Francisco Jerez2020-04-281-0/+17
* intel/fs/gen12: Fix hangs with per-sample SIMD32 fragment shader dispatch.Francisco Jerez2020-04-281-3/+10
* replace _mesa_logbase2 with util_logbase2Dylan Baker2020-04-211-1/+1
* anv: Emit pushed UBO bounds checking code in the back-end compilerJason Ekstrand2020-04-171-0/+43
* intel/compiler: Remove cs_prog_data->threadsCaio Marcelo de Oliveira Filho2020-04-091-19/+3
* intel/compiler: Add support for variable workgroup sizePlamena Manolova2020-04-091-9/+25
* intel/compiler: Replace cs_prog_data->push.total with a helperCaio Marcelo de Oliveira Filho2020-04-091-5/+10
* intel/fs: Allow multiple slots for positionCaio Marcelo de Oliveira Filho2020-04-071-1/+1
* intel/compiler: store the FS inputs in WM prog dataJuan A. Suarez Romero2020-04-011-0/+1
* intel/fs: Fix NULL destinations on 3-source instructions again after late DCEIan Romanick2020-03-121-2/+9
* i965: Move down genX_upload_sbe in profiles.Mathias Fröhlich2020-03-101-0/+24
* intel/fs: Do cmod prop again after schedulingIan Romanick2020-03-091-0/+11
* intel/compiler: Pass shader_stats for each SIMD modeMatt Turner2020-03-091-8/+10
* intel/compiler: Mark some methods and parameters constMatt Turner2020-03-091-5/+5
* intel/compiler: Calculate num_instructions in O(1) during register pressure c...Francisco Jerez2020-03-061-3/+2
* intel/compiler: Move register pressure calculation into IR analysis objectFrancisco Jerez2020-03-061-12/+16
* intel/compiler/fs: Switch liveness analysis to IR analysis frameworkFrancisco Jerez2020-03-061-9/+8
* intel/compiler: Move all live interval analysis results into fs_live_variablesFrancisco Jerez2020-03-061-3/+4
* intel/compiler: Pass detailed dependency classes to invalidate_analysis()Francisco Jerez2020-03-061-24/+27
* intel/compiler: Introduce backend_shader method to propagate IR changes to an...Francisco Jerez2020-03-061-23/+36
* intel/compiler: Restrict cs_threads to 64Jordan Justen2020-02-281-1/+3
* brw_fs: Avoid zero size vlaDanylo Piliaiev2020-02-191-1/+1
* intel/fs/gen7+: Implement discard/demote for SIMD32 programs.Francisco Jerez2020-02-141-7/+11
* intel/fs: Return consistent UW types from sample_mask_reg() in fragment shaders.Francisco Jerez2020-02-141-3/+2
* intel/fs: Refactor predication on sample mask into helper function.Francisco Jerez2020-02-141-34/+44
* intel/fs/gen7+: Swap sample mask flag register and FIND_LIVE_CHANNEL temporary.Francisco Jerez2020-02-141-7/+10
* intel/fs: Use helper for discard sample mask flag subregister number.Francisco Jerez2020-02-141-2/+2
* intel/fs: Make sample_mask_reg() local to brw_fs.cpp and use it in more places.Francisco Jerez2020-02-141-6/+28
* intel/fs: Set src0 alpha present bit in header when provided in message payload.Francisco Jerez2020-02-141-12/+4
* intel/fs/gen12: Workaround unwanted SEND execution due to broken NoMask contr...Francisco Jerez2020-02-141-0/+149
* intel/fs: Add virtual instruction to load mask of live channels into flag reg...Francisco Jerez2020-02-141-1/+2
* intel/fs/gen7: Fix fs_inst::flags_written() for SHADER_OPCODE_FIND_LIVE_CHANNEL.Francisco Jerez2020-02-141-1/+2
* intel/fs: Add SHADER_OPCODE_[IU]SUB_SAT pseudo-opsIan Romanick2020-01-231-0/+94