summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* glsl: Add 16-bit typesEduardo Lima Mitev2017-12-068-8/+139
* spirv: Allow OpPtrAccessChain for block indicesJason Ekstrand2017-12-051-46/+102
* nir: Add a vulkan_resource_reindex intrinsicJason Ekstrand2017-12-051-1/+8
* spirv: Add support for lowering workgroup access to offsetsJason Ekstrand2017-12-054-19/+190
* spirv: Rename get_shared_nir_atomic_op to get_var_nir_atomic_opJason Ekstrand2017-12-051-2/+2
* spirv: Add theoretical support for single component pointersJason Ekstrand2017-12-051-6/+24
* spirv: Use offset_pointer_dereference to instead of get_vulkan_resource_indexJason Ekstrand2017-12-051-35/+19
* spirv: Refactor a couple of pointer query helpersJason Ekstrand2017-12-052-21/+21
* spirv: Refactor the base case of offset_pointer_dereferenceJason Ekstrand2017-12-051-15/+23
* spirv: Add a switch statement for the block store opcodeJason Ekstrand2017-12-051-1/+10
* spirv: Use a dereference instead of vtn_variable_resource_indexJason Ekstrand2017-12-051-7/+10
* spirv: Replace unreachable with vtn_failJason Ekstrand2017-12-046-111/+118
* spirv: Replace assert with vtn_assertJason Ekstrand2017-12-045-249/+251
* spirv: Add vtn_fail and vtn_assert helpersJason Ekstrand2017-12-042-0/+67
* spirv: Do something useful with OpSourceJason Ekstrand2017-12-041-1/+21
* spirv: Rework loggingJason Ekstrand2017-12-044-18/+119
* spirv: Re-arrange vtn_builder initializationJason Ekstrand2017-12-041-6/+7
* spirv: Parent the nir_shader to the builder while buildingJason Ekstrand2017-12-041-1/+4
* glsl: don't run intrastage array validation when the interface type is not an...Samuel Iglesias Gonsálvez2017-12-041-1/+1
* glsl/es: precision qualifier doesn't need to match in UBOsSamuel Iglesias Gonsálvez2017-12-041-1/+1
* glsl: Match order of gl_LightSourceParameters elements.Fabian Bieler2017-12-031-2/+2
* nir: allow builin arrays to be loweredTimothy Arceri2017-12-041-7/+10
* nir: add array lowering function that assumes there are no indirectsTimothy Arceri2017-12-042-1/+44
* nir: fix support for scalar arrays in nir_lower_io_types()Timothy Arceri2017-12-041-7/+3
* nir: add varying component packing helpersTimothy Arceri2017-12-042-0/+332
* nir: add varying array splitting passTimothy Arceri2017-12-044-0/+386
* spirv: Convert the supported_extensions struct to spirv_optionsJason Ekstrand2017-12-023-18/+20
* spirv: Only emit functions which are actually usedJason Ekstrand2017-12-023-8/+26
* spirv: Drop the impl field from vtn_builderJason Ekstrand2017-12-024-8/+6
* mesa: add AllowGLSLCrossStageInterpolationMismatch workaroundTapani Pälli2017-11-301-18/+33
* mesa: rework _mesa_add_parameter() to only add a single paramTimothy Arceri2017-11-291-2/+2
* compiler: fix typoEric Engestrom2017-11-281-1/+1
* compiler: use NDEBUG to guard assertsEric Engestrom2017-11-283-6/+6
* st/glsl_to_tgsi: make use of driver_cache_blob with the disk cacheTimothy Arceri2017-11-281-1/+1
* glsl: Fix typo nagivation -> navigationGwan-gyeong Mun2017-11-281-1/+1
* nir: fill outputs_read field and add patch outputs read (v2)Dave Airlie2017-11-272-12/+30
* nir: allow texture offsets with cube mapsIlia Mirkin2017-11-251-2/+13
* mesa: shrink VERT_ATTRIB bitfields to 32 bitsMarek Olšák2017-11-251-23/+23
* mesa: remove unused vertex attrib WEIGHTMarek Olšák2017-11-252-3/+0
* mesa: don't assign numbers to vertex attrib enums manuallyMarek Olšák2017-11-251-34/+34
* nir/gather_info: recognize load_patch_vertices_in as a system valueIago Toral Quiroga2017-11-221-0/+1
* glsl: Catch subscripted calls to undeclared subroutinesGeorge Barrett2017-11-201-2/+7
* glsl: s/unsigned/glsl_base_type/ in glsl type code (v2)Brian Paul2017-11-162-22/+35
* spirv: fix typo on DO NOT EDIT headerAlejandro Piñeiro2017-11-141-1/+1
* nir/spirv: tg4 requires a samplerAlex Smith2017-11-132-2/+1
* spirv: Use correct type for sampled imagesAlex Smith2017-11-133-6/+6
* spirv: add DO NOT EDIT warning on generated spirv_info.cAlejandro Piñeiro2017-11-131-1/+4
* glsl/linker: use without_array() to retrieve typeIago Toral Quiroga2017-11-131-3/+4
* nir: add streams to nir dataTimothy Arceri2017-11-122-0/+9
* nir: handle get_buffer_size in nir_lower_atomics_to_ssboRob Clark2017-11-101-0/+1