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