summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* automake: small cleanup after the meson.build inclusionEmil Velikov2018-01-251-1/+0
* glsl: add image and sampler (un)packing support to glsl to nirTimothy Arceri2018-01-231-0/+4
* nir: add image and sampler type to glsl_get_bit_size()Timothy Arceri2018-01-231-0/+2
* autotools: include meson build files in tarballDylan Baker2018-01-191-1/+8
* glsl: remove unneeded extern "C" {} bracketing around Mesa includesBrian Paul2018-01-171-4/+2
* glsl: include util/bitscan.h in serialize.cppBrian Paul2018-01-171-0/+1
* glsl/linker: link-error using the same name in unnamed block and outsideJuan A. Suarez Romero2018-01-161-0/+23
* nir: add a 'const' qualifier to nir_ssa_def_components_read()Samuel Pitoiset2018-01-122-2/+2
* meson: Use dependencies for nirDylan Baker2018-01-113-6/+19
* meson: Use consistent style for testsDylan Baker2018-01-112-49/+60
* meson: Use consistent styleDylan Baker2018-01-112-4/+8
* glsl: cleanup shader_cache header guardTapani Pälli2018-01-111-3/+3
* glsl/linker: Safely generate mask of possible locationsIan Romanick2018-01-101-4/+5
* glsl/linker: Mark no locations as invalid instead of marking all locationsIan Romanick2018-01-101-1/+1
* glsl: Don't handle visit_stop in several ::accept methodsIan Romanick2018-01-101-3/+6
* glsl: Remove unnecessary assignments to typeIan Romanick2018-01-101-4/+0
* nir: Silence unused parameter warningsIan Romanick2018-01-101-2/+2
* glsl: remove Lower{TCS,TES}PatchVerticesInIago Toral Quiroga2018-01-102-27/+4
* .gitignore: Ignore new generated filesScott D Phillips2018-01-081-0/+1
* spirv: Do implicit conversions of uint to bool in OpStoreJason Ekstrand2018-01-081-0/+19
* spirv: Loosen the validation for load/store type matchingJason Ekstrand2018-01-081-6/+33
* spirv: Require a storage type for OpStore destinationsJason Ekstrand2018-01-081-0/+4
* spirv: Add a vtn_types_compatible helperJason Ekstrand2018-01-082-0/+55
* spirv: Store the id of the type in vtn_typeJason Ekstrand2018-01-083-5/+8
* spirv: Add a mechanism for dumping failing shadersJason Ekstrand2018-01-082-0/+29
* spirv: Rework asserts in var_decoration_cbJason Ekstrand2018-01-081-7/+8
* spirv: Rework error checking for decorationsJason Ekstrand2018-01-081-9/+32
* spirv: Add better type validation to OpTypeImageJason Ekstrand2018-01-081-7/+10
* spirv: Switch on vtn_base_type in OpComposite(Extract|Insert)Jason Ekstrand2018-01-081-37/+32
* spirv: Refactor Op[Spec]ConstantComposite and add better validationJason Ekstrand2018-01-081-36/+32
* spirv: Add better validation to Op[Spec]ConstantJason Ekstrand2018-01-081-2/+7
* spirv: Remove a pointless assignment in SpvOpSpecConstantJason Ekstrand2018-01-081-1/+0
* spirv: Unify boolean constants and add better validationJason Ekstrand2018-01-081-10/+11
* spirv/info: Add spirv_op_to_stringJason Ekstrand2018-01-082-0/+11
* spirv: Make 'info' a local array spirv_info_c.pyJason Ekstrand2018-01-081-3/+5
* spirv: Add better error messages in vtn_value helpersJason Ekstrand2018-01-081-11/+15
* spirv: Import 1.2 rev 3 headers and grammar from KhronosCaio Marcelo de Oliveira Filho2018-01-082-164/+431
* glsl: Respect std430 layout in lower_buffer_accessFlorian Will2018-01-081-4/+10
* glsl/standalone: set MaxTransformFeedbackBuffersAlejandro Piñeiro2018-01-051-0/+3
* glsl/standalone: set MaxVertexStreamsAlejandro Piñeiro2018-01-051-0/+3
* glsl/standalone: set MaxUniformBufferBindingsAlejandro Piñeiro2018-01-051-0/+3
* glsl/standalone: point which arguments are mandatoryAlejandro Piñeiro2018-01-051-1/+4
* nir: Add a helper to get the uvec4 type.Eric Anholt2018-01-032-0/+7
* nir: add missing local_group_size intrinsicRob Clark2017-12-302-0/+5
* spirv: consider bitsize when handling OpSwitch casesEero Tamminen2017-12-281-3/+11
* Revert "spirv: consider bitsize when handling OpSwitch cases"Mark Janes2017-12-211-11/+3
* glsl: disable vec3 packing/splitting in tfb separate modeBrian Paul2017-12-201-1/+13
* glsl: simply packing class comparisonBrian Paul2017-12-201-2/+3
* glsl: document varying_matches::assign_locations() params and return valueBrian Paul2017-12-201-2/+7
* glsl: remove some continue statementsBrian Paul2017-12-201-13/+11