aboutsummaryrefslogtreecommitdiffstats
path: root/src/intel/compiler/brw_compiler.h
Commit message (Expand)AuthorAgeFilesLines
* intel: Add helper to calculate GPGPU_WALKER::RightExecutionMaskCaio Marcelo de Oliveira Filho2020-05-271-0/+13
* intel/fs: Generate multiple CS SIMD variants for variable group sizeCaio Marcelo de Oliveira Filho2020-05-271-4/+19
* intel/fs: Add helper to get prog_offset and simd_sizeCaio Marcelo de Oliveira Filho2020-05-271-0/+14
* intel/fs: Add an option to lower variable group size in backendCaio Marcelo de Oliveira Filho2020-05-011-0/+6
* intel/fs: Clean up variable group size handling in backendCaio Marcelo de Oliveira Filho2020-05-011-2/+0
* anv: Emit pushed UBO bounds checking code in the back-end compilerJason Ekstrand2020-04-171-0/+13
* intel: Add _const versions of prog_data cast helpersJason Ekstrand2020-04-161-5/+10
* anv: Advertise SEND count through VK_EXT_pipeline_executable_propertiesJason Ekstrand2020-04-151-0/+1
* intel/compiler: Remove cs_prog_data->threadsCaio Marcelo de Oliveira Filho2020-04-091-1/+0
* intel/compiler: Add support for variable workgroup sizePlamena Manolova2020-04-091-0/+5
* intel/compiler: Replace cs_prog_data->push.total with a helperCaio Marcelo de Oliveira Filho2020-04-091-1/+4
* intel/fs: Allow multiple slots for positionCaio Marcelo de Oliveira Filho2020-04-071-1/+2
* intel/compiler: store the FS inputs in WM prog dataJuan A. Suarez Romero2020-04-011-0/+5
* intel/compiler: Track patch count thresholdSagar Ghuge2020-03-231-0/+3
* intel/compiler: detect if atomic load store operations are usedTapani Pälli2020-03-161-0/+3
* i965: Move down genX_upload_sbe in profiles.Mathias Fröhlich2020-03-101-0/+8
* intel/fs: Set src0 alpha present bit in header when provided in message payload.Francisco Jerez2020-02-141-1/+0
* intel/fs/gen6: Generalize aligned_pairs_class to SIMD16 aligned barycentrics.Francisco Jerez2020-01-171-2/+2
* intel/compiler: Add a flag to avoid compacting push constantsJason Ekstrand2019-11-181-0/+6
* intel/ir/gen12: Update assert in brw_stage_has_packed_dispatch().Francisco Jerez2019-10-111-1/+1
* intel/compiler: Record whether any pull constant loads occurKenneth Graunke2019-09-181-0/+3
* intel/fs: Drop the gl_program from fs_visitorJason Ekstrand2019-08-251-2/+0
* intel/fs: Add SLM size to brw_cs_prog_dataJason Ekstrand2019-08-121-0/+1
* intel/compiler: Fill a compiler statistics structJason Ekstrand2019-08-121-0/+15
* iris: add support for gl_ClipVertex in tess eval shadersTimothy Arceri2019-08-011-0/+9
* iris: add support for gl_ClipVertex in geometry shadersTimothy Arceri2019-08-011-0/+9
* tree-wide: replace MAYBE_UNUSED with ASSERTEDEric Engestrom2019-07-311-1/+1
* intel/compiler: Allow for required subgroup sizesJason Ekstrand2019-07-241-3/+11
* intel/compiler: Allow for varying subgroup sizesJason Ekstrand2019-07-241-0/+1
* intel/compiler: Be more conservative about subgroup sizes in GLJason Ekstrand2019-07-241-0/+9
* intel/compiler: Add a "base class" for program keysJason Ekstrand2019-07-101-18/+16
* intel: Move brw_prog_key_set_id from i965 to the compiler.Kenneth Graunke2019-05-211-0/+3
* intel/compiler: Implement TCS 8_PATCH mode and INTEL_DEBUG=tcs8Kenneth Graunke2019-05-141-0/+7
* i965: Move program key debugging to the compiler.Kenneth Graunke2019-04-161-0/+4
* i965,iris,anv: Make alpha to coverage work with sample maskDanylo Piliaiev2019-03-251-1/+3
* intel/compiler: Silence unused parameter warning in brw_interpolation_map.cIan Romanick2019-03-061-2/+1
* i965: Add support for sampling from XYUV imagesKasireddy, Vivek2019-02-261-0/+1
* iris: handle PatchVerticesIn as a system value.Kenneth Graunke2019-02-211-0/+2
* intel/compiler: add scale_factors to sampler_prog_key_dataTapani Pälli2019-02-121-0/+3
* i965: Drop mark_surface_used mechanism.Kenneth Graunke2019-01-131-13/+0
* i965: Do NIR shader cloning in the caller.Kenneth Graunke2018-11-201-5/+5
* i965: add support for sampling from AYUVLionel Landwerlin2018-11-121-0/+1
* intel/compiler: Remove surface_idx from brw_image_paramJason Ekstrand2018-08-291-10/+6
* intel/compiler: Add brw_get_compiler_config_value for disk cacheJordan Justen2018-08-011-0/+12
* anv/pipeline: More aggressively optimize away color attachmentsJason Ekstrand2018-08-011-0/+1
* anv,intel: Enable nir_opt_large_constants for VulkanJason Ekstrand2018-07-021-0/+6
* intel/fs: Add fields to wm_prog_data for SIMD32 dispatchJason Ekstrand2018-06-281-0/+7
* i965: Add plumbing for shader time in 32-wide FS dispatch mode.Francisco Jerez2018-06-281-0/+1
* intel/fs: Rework KSP data to be SIMD width-basedJason Ekstrand2018-06-281-28/+25
* intel/compiler: Add and use helpers for working with KSP indicesJason Ekstrand2018-06-281-0/+85