summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* 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
* v3d: Do UBO loads a vector at a time.Eric Anholt2019-01-042-35/+99
* v3d: Remove dead switch cases and comments from v3d_nir_lower_io.Eric Anholt2019-01-041-8/+3
* v3d: Fix up VS output setup during precompiles.Eric Anholt2019-01-041-6/+10
* v3d: Reinstate the new shader-db output after v3d_compile() refactor.Eric Anholt2019-01-041-1/+18
* nir: remove dead code from copy_prop_varsCaio Marcelo de Oliveira Filho2019-01-041-1/+1
* i965: add CS stall on VF invalidation workaroundLionel Landwerlin2019-01-042-2/+2
* i965: include draw_params/derived_draw_params for VF cache workaroundLionel Landwerlin2019-01-041-5/+18
* intel/blorp: emit VF caching workaround before 3DSTATE_VERTEX_BUFFERSLionel Landwerlin2019-01-041-2/+2
* i965: limit VF caching workaround to gen8/9/10Lionel Landwerlin2019-01-042-2/+4
* glsl/linker: complete documentation for assign_attribute_or_color_locationsAndres Gomez2019-01-041-9/+13
* virgl: remove empty fileGurchetan Singh2019-01-031-0/+0