Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
mesa3d
/
c20881661f8195c79503ee36022368798db24de1
/
src
/
compiler
/
glsl
/
ast_to_hir.cpp
c208816
glsl: fix heap-use-after-free in ast_declarator_list::hir()
by Samuel Iglesias Gonsálvez
· 8 years ago
1f76523
glsl: non-last member unsized array on SSBO must fail compilation on GLSL ES 3.1
by Jose Maria Casanova Crespo
· 8 years ago
bc7f1ed
glsl: Update ES 3.2 shader output restrictions.
by Kenneth Graunke
· 8 years ago
ab8ea1b
glsl: allow invariant on fragment shader outputs.
by Dave Airlie
· 8 years ago
039d836
mesa: add support for GL_INTEL_conservative_rasterization
by Lionel Landwerlin
· 8 years ago
8481386
mesa: Add GL and GLSL plumbing for ARB_post_depth_coverage for i965 (gen9+).
by Plamena Manolova
· 8 years ago
a5d6ae2
glsl: remove unneeded check for incompatible primitive types in GS
by Andres Gomez
· 8 years ago
9c676a6
glsl: Fix assert fails when assignment expressions are in array sizes.
by Kenneth Graunke
· 8 years ago
52d2b28
ralloc: use rzalloc where it's necessary
by Marek Olšák
· 8 years ago
1735584
glsl: Size TCS->TES unsized arrays to gl_MaxPatchVertices for queries.
by Kenneth Graunke
· 8 years ago
537dce0
glsl: add matrix layout information to interface block types
by Iago Toral Quiroga
· 8 years ago
493237d
glsl: Drop the ES requirement that VS outputs must be flat qualified.
by Kenneth Graunke
· 8 years ago
d997d5c
glsl: prohibit lowp, mediump precision on atomic_uint
by Tapani Pälli
· 8 years ago
008e785
glsl: reject compute shaders with fixed and variable local size
by Samuel Pitoiset
· 8 years ago
222f66a
glsl: remove remaining tabs from ast_to_hir.cpp
by Timothy Arceri
· 8 years ago
04026b4
glsl: Skip "unsized arrays aren't allowed" check for TCS/TES/GS vars.
by Kenneth Graunke
· 8 years ago
9f188be
glsl: Convert ast_to_hir to the util hash table
by Thomas Helland
· 8 years ago
d0cd504
glsl: Fix locations of variables in patch qualified interface blocks.
by Kenneth Graunke
· 8 years ago
72b56e8
glsl: Reject TCS/TES input arrays not sized to gl_MaxPatchVertices.
by Kenneth Graunke
· 8 years ago
d82f8d9
glsl: Handle patch qualifier on interface blocks.
by Kenneth Graunke
· 8 years ago
6b3d23d
glsl/ast: Allow redeclaration of gl_LastFragData with different precision qualifier.
by Francisco Jerez
· 8 years ago
19e929a
glsl: Handle the inout qualifier in fragment shader output declarations.
by Francisco Jerez
· 8 years ago
6823380
glsl: fix key used for hashing switch statement cases
by Tapani Pälli
· 8 years ago
a32c87f
glsl: emit a specific error when ast_*_assign changes type
by Ilia Mirkin
· 8 years ago
8f98a12
glsl: apply_implicit_conversion is static again
by Andres Gomez
· 8 years ago
3356ac2
ast: Updated AST_NUM_OPERATORS for coherence with ast_operators
by Andres Gomez
· 8 years ago
f696b71
glsl: be more strict on block qualifiers
by Timothy Arceri
· 8 years ago
d3dc1b8
glsl: add name param to validate_flags()
by Timothy Arceri
· 8 years ago
8151351
glsl: Remove references to tail_pred.
by Matt Turner
· 8 years ago
d1f6f65
glsl: Separate overlapping sentinel nodes in exec_list.
by Matt Turner
· 8 years ago
d068b38
glsl: subroutine types cannot be compared
by Andres Gomez
· 8 years ago
90537e1
MESA_shader_integer_functions: Allow implicit int->uint conversions
by Ian Romanick
· 8 years ago
ac1181f
compiler: Rename INTERP_QUALIFIER_* to INTERP_MODE_*.
by Kenneth Graunke
· 8 years ago
f78a6b1
glsl: add driconf to zero-init unintialized vars
by Rob Clark
· 8 years ago
60a27ad
Remove wrongly repeated words in comments
by Giuseppe Bilotta
· 8 years ago
9c87282
glsl: Always strip arrayness in precision_qualifier_allowed
by Ian Romanick
· 8 years ago
b010fa8
glsl: make sure UBO arrays are sized in ES
by Timothy Arceri
· 8 years ago
35616a9
glsl: use new interfaces for 64-bit checks.
by Dave Airlie
· 8 years ago
4336196
glsl: handle ast_aggregate in has_sequence_subexpression. (v2)
by Dave Airlie
· 8 years ago
98d40b4
Revert "glsl: fix xfb_offset unsized array validation"
by Timothy Arceri
· 8 years ago
aac90ba
glsl: fix xfb_offset unsized array validation
by Timothy Arceri
· 8 years ago
87fb5aa
glsl: dont crash when attempting to assign a value to a builtin define
by Timothy Arceri
· 8 years ago
6effdce
glsl/ast: subroutineTypes can't be returned from functions.
by Dave Airlie
· 8 years ago
db2a351
glsl: use has_double() helper
by Timothy Arceri
· 8 years ago
8f4ac20
glsl: fix explicit uniform block alignment
by Timothy Arceri
· 8 years ago
b9f90ef
glsl: add a empty set_is_lhs on ast_node
by Alejandro Piñeiro
· 8 years ago
5b26750
glsl: handle implicit sized arrays in ssbo
by Dave Airlie
· 8 years ago
c952c0e
glsl/ast: assign explicit_xfb_buffer from correct place
by Dave Airlie
· 8 years ago
8c628ab
glsl: make max array trackers ints and use -1 as base. (v2)
by Dave Airlie
· 8 years ago
c714731
glsl: fix subroutine uniform .length().
by Dave Airlie
· 8 years ago
b572b59
glsl: validate subroutine types match function signature.
by Dave Airlie
· 8 years ago
9ca5ec2
glsl: Guard against NULL dereference
by Mark Janes
· 8 years ago
3ca1c221
glsl: handle same struct redeclaration (v2)
by Dave Airlie
· 8 years ago
6a4ff51
glsl: Check that layout is non-null before dereferencing.
by Matt Turner
· 8 years ago
d656736
glsl: Add arb_cull_distance support (v3)
by Tobias Klausmann
· 8 years ago
7f7f58f
glsl: Apply memory qualifiers to vars inside named block interfaces
by Eduardo Lima Mitev
· 8 years ago
9443857
glsl: validate and store component layout qualifier in GLSL IR
by Timothy Arceri
· 9 years ago
c750029
glsl: Checks for interpolation into its own function.
by Andres Gomez
· 8 years ago
e303e88
glsl: Reject illegal qualifiers on atomic counter uniforms.
by Kenneth Graunke
· 8 years ago
87906cb
glsl: allow conservative depth qualifiers in GLSL 420
by Ilia Mirkin
· 8 years ago
cd7d631
glsl: do not raise unitialized variable warnings on builtins/reserved GL variables
by Alejandro Piñeiro
· 8 years ago
598790e
glsl: apply xfb_stride to implicit offsets for ifc block members
by Timothy Arceri
· 8 years ago
04a72e6
glsl: add xfb_stride compile time rules
by Timothy Arceri
· 9 years ago
edddad0
glsl: add xfb_offset compile time rules
by Timothy Arceri
· 8 years ago
f6a8c7e
glsl: add xfb_buffer compile time rules
by Timothy Arceri
· 8 years ago
04d2f77
glsl: add field to track if xfb_buffer is an explicit or implicit value
by Timothy Arceri
· 8 years ago
13f6c78
glsl: move process_qualifier_constant() to ast_type.cpp
by Timothy Arceri
· 8 years ago
7ebc3de
glsl: Fix segfault when lhs is error_type in TCS
by Timothy Arceri
· 8 years ago
bb37886
glsl: add missing types for buffer images
by Samuel Pitoiset
· 8 years ago
dcd41ca
glsl: raise warning when using uninitialized variables
by Alejandro Piñeiro
· 8 years ago
8568d02
glsl: add is_lhs bool on ast_expression
by Alejandro Piñeiro
· 8 years ago
43c6f3f
compiler/glsl: allow sequence op as a const expr in gles 1.0
by Lars Hamre
· 8 years ago
2188c77
glsl: dont allow undefined array sizes in ES
by Timothy Arceri
· 8 years ago
037f68d
glsl: apply align layout qualifier rules to block offsets
by Timothy Arceri
· 9 years ago
9f24f42
glsl: add offset to glsl interface type
by Timothy Arceri
· 9 years ago
8abed7f
glsl: apply compile-time rules for the offset layout qualifier
by Timothy Arceri
· 9 years ago
d244986
glsl: don't apply uniform/buffer layouts to interface blocks
by Timothy Arceri
· 8 years ago
d1509a5
glsl/ast: Implicit conversion from double to float is not allowed
by Andres Gomez
· 8 years ago
e93caca
glsl: fix new gcc6 warnings
by Rob Clark
· 8 years ago
a61823b
glsl: remove duplicate interpolation_string() function
by Timothy Arceri
· 9 years ago
07e6a37
glsl: set user defined varyings to smooth by default in ES
by Timothy Arceri
· 8 years ago
95ea9f7
glsl/types: Add support for function types
by Jason Ekstrand
· 9 years ago
ac08912
glsl/types: Rename sampler_type to sampled_type
by Jason Ekstrand
· 9 years ago
b600247
glsl: don't validate interface blocks twice
by Timothy Arceri
· 9 years ago
98d3cc9
glsl: remove duplicate embedded struct validation
by Timothy Arceri
· 9 years ago
3fd4280
glsl: validate arrays of arrays on empty type delclarations
by Timothy Arceri
· 9 years ago
089f605
glsl: disallow implicit conversions in ESSL shaders
by Ilia Mirkin
· 9 years ago
eb63640
glsl: move to compiler/
by Emil Velikov
· 9 years ago
[Renamed from src/glsl/ast_to_hir.cpp]
24f984f
nir: move glsl_types.{cpp,h} to compiler
by Emil Velikov
· 9 years ago
d018619
glsl: fix interface block error message
by Timothy Arceri
· 9 years ago
d54a70a
glsl: Allow implicit int -> uint conversions for bitwise operators (&, ^, |).
by Kenneth Graunke
· 9 years ago
c034dbe
glsl: Make read_from_write_only_variable_visitor ignore .length().
by Kenneth Graunke
· 9 years ago
4191c1a
glsl: optionally declare gl_FragCoord & gl_FrontFacing as system values
by Marek Olšák
· 9 years ago
e58be8a
glsl: fix varying slot allocation for blocks and structs with explicit locations
by Timothy Arceri
· 9 years ago
0d4cd04
glsl: tidy up struct with a single member
by Timothy Arceri
· 9 years ago
c704b89
glsl: annotate ast_process_struct_or_iface_block_members() as static
by Emil Velikov
· 9 years ago
0aeb9b3
glsl: add support for explicit locations inside interface blocks
by Timothy Arceri
· 9 years ago
79da722
glsl: Use has_420pack().
by Matt Turner
· 9 years ago
c200e60
glsl: Allow binding of image variables with 420pack.
by Matt Turner
· 9 years ago
1af0d9d
glsl: remove trailing spaces in various files
by Iago Toral Quiroga
· 9 years ago
Next »