summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* glsl: rename record_location_offset() -> struct_location_offset()Timothy Arceri2019-03-068-11/+11
* glsl: rename get_record_instance() -> get_struct_instance()Timothy Arceri2019-03-065-7/+7
* glsl: rename is_record() -> is_struct()Timothy Arceri2019-03-0622-90/+90
* nir/spirv: initial handling of OpenCL.std extension opcodesKarol Herbst2019-03-0512-3/+602
* nir/vtn: add support for SpvBuiltInGlobalLinearIdKarol Herbst2019-03-055-12/+45
* nir: add support for address bit sized system valuesKarol Herbst2019-03-052-18/+29
* nir/spirv: improve parsing of the memory modelKarol Herbst2019-03-053-7/+45
* nir: replace magic numbers with M_PIKarol Herbst2019-03-051-2/+2
* anv: Implement VK_EXT_external_memory_hostCaio Marcelo de Oliveira Filho2019-03-054-1/+133
* v3d: Drop the V3D 3.x vpm read dead code elimination.Eric Anholt2019-03-051-33/+2
* v3d: Eliminate the TLB and TLBU files.Eric Anholt2019-03-054-41/+20
* v3d: Use ldunif instructions for uniforms.Eric Anholt2019-03-0511-270/+27
* v3d: Add support for register-allocating a ldunif to a QFILE_TEMP.Eric Anholt2019-03-052-14/+77
* v3d: Drop the old class bits splitting up the accumulators.Eric Anholt2019-03-051-7/+3
* v3d: Add support for vir-to-qpu of ldunif instructions to a temp.Eric Anholt2019-03-051-2/+15
* v3d: Switch implicit uniforms over to being any qinst->uniform != ~0.Eric Anholt2019-03-0510-123/+77
* v3d: Do uniform rematerialization spilling before dropping threadcountEric Anholt2019-03-051-8/+10
* v3d: Fix temporary leaks of temp_registers and when spilling.Eric Anholt2019-03-051-5/+4
* tgsi_to_nir: Set correct location for uniforms.Timur Kristóf2019-03-051-0/+1
* tgsi_to_nir: Improve interpolation modes.Timur Kristóf2019-03-051-15/+21
* tgsi_to_nir: use sampler variables and derefsKenneth Graunke2019-03-051-10/+79
* tgsi_to_nir: Support FACE and POSITION properly.Timur Kristóf2019-03-051-12/+68
* tgsi_to_nir: Extract ttn_emulate_tgsi_front_face into its own function.Timur Kristóf2019-03-051-14/+20
* tgsi_to_nir: Restructure system value loads.Timur Kristóf2019-03-051-10/+6
* tgsi_to_nir: Produce optimized NIR for a given pipe_screen.Timur Kristóf2019-03-058-13/+153
* freedreno: Plumb pipe_screen through to irX_tgsi_to_nir.Timur Kristóf2019-03-0512-19/+37
* nir: Add multiplier argument to nir_lower_uniforms_to_ubo.Timur Kristóf2019-03-054-11/+18
* nir: Move nir_lower_uniforms_to_ubo to compiler/nir.Timur Kristóf2019-03-059-11/+10
* tgsi_to_nir: Split to smaller functions.Timur Kristóf2019-03-051-26/+56
* tgsi_to_nir: Make the TGSI IF translation code more readable.Timur Kristóf2019-03-051-4/+5
* tgsi_to_nir: Fix TGSI LIT translation by using flt.Timur Kristóf2019-03-051-3/+3
* tgsi_to_nir: Fix the TGSI ARR translation by converting the result to int.Timur Kristóf2019-03-051-1/+1
* nir: Add ability for shaders to use window space coordinates.Timur Kristóf2019-03-053-0/+8
* v3d: Move the stores for fixed function VS output reads into NIR.Eric Anholt2019-03-055-195/+343
* v3d: Translate f2i(fround_even) as FTOIN.Eric Anholt2019-03-051-2/+9
* nir: Improve printing of load_input/store_output variable names.Eric Anholt2019-03-051-2/+4
* anv: Implement VK_EXT_inline_uniform_blockJason Ekstrand2019-03-056-16/+163
* spirv: Use the same types for resource indices as pointersJason Ekstrand2019-03-055-32/+79
* spirv: Use the generic dereference function for OpArrayLengthJason Ekstrand2019-03-051-1/+1
* spirv: Pull offset/stride from the pointer for OpArrayLengthJason Ekstrand2019-03-051-2/+10
* anv: Add a concept of a descriptor bufferJason Ekstrand2019-03-055-0/+281
* anv: Take references to push descriptor set layoutsJason Ekstrand2019-03-051-6/+16
* anv: Refactor descriptor pushing a bitJason Ekstrand2019-03-051-28/+22
* anv: drop add_var_binding from anv_nir_apply_pipeline_layout.cJason Ekstrand2019-03-051-7/+2
* anv: Clean up descriptor set layoutsJason Ekstrand2019-03-053-83/+85
* anv: Count image param entries rather than imagesJason Ekstrand2019-03-055-23/+29
* anv: Stop allocating buffer views for dynamic buffersJason Ekstrand2019-03-053-24/+22
* anv: Rework arguments to anv_descriptor_set_write_*Jason Ekstrand2019-03-053-29/+27
* anv/descriptor_set: Refactor alloc/free of descriptor setsJason Ekstrand2019-03-051-59/+84
* v3d: Stop treating exec masking specially.Eric Anholt2019-03-053-14/+3