summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* radv: drop copy of ac_create_target_machine.Dave Airlie2018-07-041-31/+1
* ac/radv: split the non-common init_once code from the common target code. (v2)Dave Airlie2018-07-044-18/+12
* i965: Use the new nir atomic counter linker for SPIR-V shadersNeil Roberts2018-07-031-0/+2
* i965: enable AtomicStorage capability for gen7+Alejandro Piñeiro2018-07-031-0/+1
* mesa/glspirv: lower workgroup access to offsetsAntia Puentes2018-07-031-0/+1
* nir: Fix OpAtomicCounterIDecrement for uniform atomic countersAntia Puentes2018-07-035-9/+16
* nir/linker: Add a pure NIR implementation of the atomic counter linkerNeil Roberts2018-07-034-0/+287
* nir/types: Add wrappers for a couple of atomic counter methodsNeil Roberts2018-07-032-0/+15
* spirv/nir: add capability check for SpvCapabilityAtomicStorageAlejandro Piñeiro2018-07-032-1/+5
* spirv/nir: add atomic counter support on vtn_handle_ssbo_or_shared_atomicAlejandro Piñeiro2018-07-031-6/+84
* spirv/nir: initialize offset on the nir var at vtn_create_variableAlejandro Piñeiro2018-07-031-0/+1
* nir/spirv: Fix atomic counter (multidimensional-)arraysAntia Puentes2018-07-031-3/+24
* spirv/nir: tweak nir type when storage class is SpvStorageClassAtomicCounterAlejandro Piñeiro2018-07-031-1/+11
* nir_types: add glsl_atomic_uint_type() helperAlejandro Piñeiro2018-07-032-0/+8
* spirv/nir: add offset at vtn_variableAlejandro Piñeiro2018-07-032-0/+4
* spirv/nir: SpvStorageClassAtomicCounter support on vtn_storage_class_to_modeAlejandro Piñeiro2018-07-031-1/+4
* nir/linker: handle uniforms without explicit locationAlejandro Piñeiro2018-07-031-2/+62
* compiler/glsl: refactor empty_uniform_block utilities to linker_utilAlejandro Piñeiro2018-07-035-63/+79
* i965/vec4: Don't cmod propagate from CMP to ADD if the writemask isn't compat...Ian Romanick2018-07-022-5/+87
* intel/compiler: Silence unused parameter warnings brw_nir.cIan Romanick2018-07-025-7/+6
* i965: Fix BRW_NEW_NUM_SAMPLES to be in .brw, not .mesaKenneth Graunke2018-07-021-2/+2
* anv: Add support for the on-disk shader cacheJason Ekstrand2018-07-023-11/+126
* anv/pipeline_cache: Add a _locked suffix to a functionJason Ekstrand2018-07-021-14/+15
* anv: Add device-level helpers for searching for and uploading kernelsJason Ekstrand2018-07-023-79/+98
* anv/pipeline: Stop optimizing for not having a cacheJason Ekstrand2018-07-021-34/+31
* anv: Use a default pipeline cache if none is specifiedJason Ekstrand2018-07-025-18/+25
* anv: Be more careful about hashing pipeline layoutsJason Ekstrand2018-07-021-3/+38
* anv,intel: Enable nir_opt_large_constants for VulkanJason Ekstrand2018-07-023-0/+14
* anv: Add state setup support for shader constantsJason Ekstrand2018-07-023-19/+101
* anv: Add support for shader constant data to the pipeline cacheJason Ekstrand2018-07-024-0/+50
* nir: Add a large constants optimization passJason Ekstrand2018-07-024-0/+311
* nir: Add a concept of constant data associated with a shaderJason Ekstrand2018-07-025-0/+30
* nir/deref: Add helpers for getting offsetsJason Ekstrand2018-07-022-0/+95
* nir/types: Add a natural size and alignment helperJason Ekstrand2018-07-022-0/+62
* nir: Add a deref_instr_has_indirect helperJason Ekstrand2018-07-022-0/+20
* util/macros: Import ALIGN_POT from ralloc.cJason Ekstrand2018-07-024-10/+8
* v3d: Claim PIPE_CAP_TGSI_CAN_READ_OUTPUTS.Eric Anholt2018-07-021-0/+1
* ac: move all LLVM module initialization into ac_create_moduleMarek Olšák2018-07-026-27/+17
* v3d: Emit a TF flush after each draw using TF.Eric Anholt2018-07-022-0/+9
* nv50/ir: handle clipvertex for geom and tess shaders as wellKarol Herbst2018-07-021-1/+6
* gallium/u_vbuf: drop min/max-scanning for empty indirect drawsErik Faye-Lund2018-07-021-0/+3
* radv: reset the image's predicate after a color decompression passSamuel Pitoiset2018-07-021-0/+5
* radv: enable/disable predication for the DCC decompression passSamuel Pitoiset2018-07-021-2/+2
* radv: add padding for the UMR disassemblerSamuel Pitoiset2018-07-021-2/+18
* virgl: Add support for glGetMultisampleGert Wollny2018-07-022-0/+39
* st/mesa: Also check for PIPE_FORMAT_A8R8G8B8_SRGB for texture_sRGBTomeu Vizoso2018-07-021-1/+3
* st/mesa: Fall back to R8G8B8A8_SRGB for ETC2Tomeu Vizoso2018-07-021-3/+12
* st/mesa/i965: Allow decompressing ETC2 to GL_RGBATomeu Vizoso2018-07-024-25/+40
* anv/cmd_buffer: make descriptors dirty when emitting base state addressIago Toral Quiroga2018-07-021-0/+5
* anv/cmd_buffer: clean dirty push constants flag after emitting push constantsIago Toral Quiroga2018-07-021-0/+2