summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir: Add a lowering pass for YUV texturesKristian Høgsberg Kristensen2016-05-242-0/+126
* nir: Handle NULL in nir_copy_deref()Kristian Høgsberg Kristensen2016-05-241-0/+3
* nir: Add new 'plane' texture source typeKristian Høgsberg Kristensen2016-05-242-0/+4
* glsl: add support for explicit components to frag outputsTimothy Arceri2016-05-241-10/+62
* glsl: add EXT_clip_cull_distance support based on ARB_cull_distanceIlia Mirkin2016-05-234-21/+33
* nir/lower_samplers: Protect against sampler index overflowJason Ekstrand2016-05-231-3/+6
* glsl: Add an option to clamp block indices when lowering UBO/SSBOsJason Ekstrand2016-05-233-6/+35
* glsl/linker: Add a helper variable for compiler optionsJason Ekstrand2016-05-231-2/+5
* glsl: fix explicit location validation for doublesTimothy Arceri2016-05-241-1/+3
* glsl: rewrite clip/cull distance lowering passDave Airlie2016-05-243-63/+170
* glsl: make max array trackers ints and use -1 as base. (v2)Dave Airlie2016-05-249-32/+29
* glsl: reindent line in ast_function.cppDave Airlie2016-05-241-1/+1
* glsl: Use correct mode for split components.Bas Nieuwenhuizen2016-05-241-1/+1
* nir/validate: fix null deref coverity warningRob Clark2016-05-231-0/+1
* glsl/linker: dvec3/dvec4 consume twice input vertex attributesJuan A. Suarez Romero2016-05-231-0/+20
* nir: handle double-precision in fsign, fsat, fnot and frcpIago Toral Quiroga2016-05-231-4/+9
* nir: handle double-precision in fabs, frsq and fsqrtIago Toral Quiroga2016-05-231-3/+3
* glsl/parser: handle multiple layout sections with AST nodes.Dave Airlie2016-05-231-0/+2
* glsl: allow layout qualifier overrides with ARB_shading_language_420packDave Airlie2016-05-231-1/+6
* subroutines: handle explicit indexes properlyDave Airlie2016-05-233-15/+30
* mesa/subroutines: count number subroutines properly.Dave Airlie2016-05-231-0/+1
* glsl/ast: for geom shaders allow stream flags in input flags.Dave Airlie2016-05-231-1/+4
* glsl/linker: skip inactive explicit locations.Dave Airlie2016-05-231-0/+3
* glsl: fix subroutine uniform .length().Dave Airlie2016-05-231-0/+8
* glsl/linker: link error on too many subroutine functions.Dave Airlie2016-05-231-0/+4
* glsl: produce a linker error for a subroutine uniform with no functions.Dave Airlie2016-05-231-0/+4
* glsl: validate subroutine types match function signature.Dave Airlie2016-05-231-0/+18
* nir: Fix crash in nir_lower_wpos_center().Kenneth Graunke2016-05-201-1/+1
* spirv: Handle the PixelCenterInteger execution mode.Kenneth Graunke2016-05-203-0/+7
* nir: Add a simple nir_lower_wpos_center() pass for Vulkan drivers.Kenneth Graunke2016-05-203-0/+109
* nir: Don't use ffma in nir_lower_wpos_ytransform().Kenneth Graunke2016-05-201-12/+8
* nir: Handle fddy_fine and fddy_coarse in nir_lower_wpos_ytransform.Kenneth Graunke2016-05-201-1/+3
* nir: Make lower_wpos_ytransform_block a void function.Kenneth Graunke2016-05-201-3/+1
* nir: Make nir_lower_wpos_ytransform() match FragCoord by location.Kenneth Graunke2016-05-201-1/+2
* nir: Add interp_var_at_offset flipping.Kenneth Graunke2016-05-201-0/+21
* nir: Fix fddy swizzles in nir_lower_wpos_ytransform().Kenneth Graunke2016-05-201-0/+3
* nir: Fix wpos_ytransform lowering state_slot swizzle.Kenneth Graunke2016-05-201-0/+2
* glsl: Guard against NULL dereferenceMark Janes2016-05-201-1/+1
* nir/validate: assume() that hashtable entry existsRob Clark2016-05-201-0/+3
* nir: coverity unitialized pointer readRob Clark2016-05-201-0/+2
* nir: coverity sign-extension fixRob Clark2016-05-201-1/+1
* nir/glsl_to_nir: quell some uninit_member coverity errorsRob Clark2016-05-201-0/+6
* nir/spirv: Handle the NonReadable decoration on struct membersJason Ekstrand2016-05-191-0/+1
* glsl: handle same struct redeclaration (v2)Dave Airlie2016-05-203-4/+11
* glsl/linker: attempt to match anonymous structures at linkDave Airlie2016-05-191-9/+15
* spirv: add switch case for nir_texop_txf_ms_mcs in vtn_handle_texture()Brian Paul2016-05-181-0/+2
* glsl: Check that layout is non-null before dereferencing.Matt Turner2016-05-181-1/+1
* spirv: Properly size the src[] array.Matt Turner2016-05-181-1/+1
* glsl/linker: Ensure the first stage of an SSO pipeline has input locs assignedIan Romanick2016-05-181-3/+6
* glsl/linker: Don't include interface name for built-in blocksIan Romanick2016-05-181-1/+2