summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* spirv: Add error checking for Block and BufferBlock decorationsJason Ekstrand2019-01-083-0/+53
* nir/vulkan: Add a descriptor type to vulkan resource intrinsicsJason Ekstrand2019-01-084-5/+56
* nir/lower_io: Add "explicit" IO loweringJason Ekstrand2019-01-082-0/+417
* nir/validate: Allow array derefs on vectors in more modesJason Ekstrand2019-01-081-4/+6
* nir/intrinsics: Add access flags to load/store_derefJason Ekstrand2019-01-082-4/+5
* nir/intrinsics: Allow deref sources to consume anythingJason Ekstrand2019-01-082-24/+28
* nir/validate: Allow derefs in phi nodesJason Ekstrand2019-01-081-1/+0
* nir/remove_dead_variables: Properly handle deref castsJason Ekstrand2019-01-081-0/+3
* nir/deref: Skip over casts in fixup_deref_modesJason Ekstrand2019-01-081-0/+2
* nir/deref: Support casts and ptr_as_array in comparisonsJason Ekstrand2019-01-081-7/+68
* nir/opt_deref: Properly optimize ptr_as_array derefsJason Ekstrand2019-01-081-6/+91
* nir/validate: Don't allow derefs in if conditionsJason Ekstrand2019-01-081-0/+6
* nir: Add a ptr_as_array deref typeJason Ekstrand2019-01-0812-13/+106
* nir: Move propagation of cast derefs to a new nir_opt_deref passJason Ekstrand2019-01-087-30/+75
* spirv: Propagate layout decorations to created glsl_typesJason Ekstrand2019-01-083-14/+78
* glsl_type: Add support for explicitly laid out matrices and arraysJason Ekstrand2019-01-0815-56/+258
* glsl_type: Simplify glsl_channel_typeJason Ekstrand2019-01-081-19/+10
* glsl_type: Add a C wrapper to get struct field offsetsJason Ekstrand2019-01-082-0/+10
* glsl_type: Drop the glsl_get_array_instance C helperJason Ekstrand2019-01-085-13/+3
* nir: Distinguish between normal uniforms and UBOsJason Ekstrand2019-01-0813-38/+44
* nir: Allow storing to shader_storageJason Ekstrand2019-01-081-4/+2
* nir/validate: Require array indices to match the deref bit sizeJason Ekstrand2019-01-081-2/+4
* spirv: Handle arbitrary bit sizes for deref array indicesJason Ekstrand2019-01-082-34/+42
* nir/builder: Add nir_i2i and nir_u2u helpers which take a bit sizeJason Ekstrand2019-01-081-13/+32
* spirv: Emit NIR deref instructions on-the-flyJason Ekstrand2019-01-083-71/+34
* spirv: Sign-extend array indicesJason Ekstrand2019-01-081-2/+2
* anv/apply_pipeline_layout: Set the cursor in lower_res_reindex_intrinsicJason Ekstrand2019-01-081-0/+2
* spirv: Handle any bit size in vector_insert/extractJason Ekstrand2019-01-083-11/+15
* glsl_type: Support serializing 8 and 16-bit typesJason Ekstrand2019-01-081-2/+12
* spirv: Fix matrix parameters in function calls.Bas Nieuwenhuizen2019-01-081-0/+4
* radv: Fix rasterization precision bits.Bas Nieuwenhuizen2019-01-071-3/+3
* nir: Make gl_nir_lower_samplers use gl_nir_lower_samplers_as_derefKenneth Graunke2019-01-071-47/+28
* nir: Fix gl_nir_lower_samplers_as_deref's structure type handling.Kenneth Graunke2019-01-071-3/+0
* amd/common: Add some parentheses to silence warning.Bas Nieuwenhuizen2019-01-071-2/+2
* radv: Remove unused variable.Bas Nieuwenhuizen2019-01-071-1/+0
* radv: Remove device path.Bas Nieuwenhuizen2019-01-072-3/+0
* ac: remove unused variable from ac_build_ddxyMarek Olšák2019-01-071-1/+1
* glsl: correct typo in GLSL compilation error messageAndres Gomez2019-01-071-1/+1
* vulkan: Update the XML and headers to 1.1.97Jason Ekstrand2019-01-071-28/+147
* anv/android: Do not reject storage images.Bas Nieuwenhuizen2019-01-071-8/+2
* radv: Implement buffer stores with less than 4 components.Bas Nieuwenhuizen2019-01-071-5/+14
* etnaviv: annotate variables only used in debug buildLucas Stach2019-01-071-7/+4
* etnaviv: enable full overwrite in a few more casesLucas Stach2019-01-071-4/+7
* nir: avoid uninitialized variable warningTimothy Arceri2019-01-071-1/+1
* st/glsl: refactor st_link_nir()Timothy Arceri2019-01-071-36/+16
* v3d: Use the core tex lowering.Eric Anholt2019-01-043-123/+10
* nir: Add nir_lower_tex options to lower sampler return formats.Eric Anholt2019-01-042-0/+83
* nir: Allow nir_format_unpack_int/sint to unpack larger values.Eric Anholt2019-01-041-3/+8
* intel/blorp: Be more conservative about copying clear colorsJason Ekstrand2019-01-041-3/+6
* v3d: Stop scalarizing our uniform loads.Eric Anholt2019-01-042-102/+57