projects
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
glsl/linker: fix location aliasing checks for interface variables
[mesa.git]
/
src
/
compiler
/
glsl
/
link_varyings.cpp
2017-10-26
Iago Toral Quiroga
glsl/linker: fix location aliasing checks for interface...
blob
|
commitdiff
|
raw
2017-10-26
Iago Toral Quiroga
glsl/linker: refactor link-time validation of output...
blob
|
commitdiff
|
raw
|
diff to current
2017-10-26
Iago Toral Quiroga
glsl/linker: report linker errors for invalid explicit...
blob
|
commitdiff
|
raw
|
diff to current
2017-10-19
Iago Toral Quiroga
glsl/linker: produce error when invalid explicit locati...
blob
|
commitdiff
|
raw
|
diff to current
2017-10-15
Timothy Arceri
glsl: mark xfb inputs as always_active_io
blob
|
commitdiff
|
raw
|
diff to current
2017-10-02
Nicolai Hähnle
glsl: do not set the 'smooth' qualifier by default...
blob
|
commitdiff
|
raw
|
diff to current
2017-09-26
Timothy Arceri
glsl: mark xfb varyings as always active
blob
|
commitdiff
|
raw
|
diff to current
2017-08-28
Ilia Mirkin
glsl: fix counting of vertex shader output slots used...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-22
Ian Romanick
glsl/linker: Make several functions not static
blob
|
commitdiff
|
raw
|
diff to current
2017-08-22
Timothy Arceri
glsl: pass UseSTD430AsDefaultPacking to where it will...
blob
|
commitdiff
|
raw
|
diff to current
2017-08-21
Matt Turner
glsl: Mark functions static
blob
|
commitdiff
|
raw
|
diff to current
2017-06-13
Nicolai Hähnle
glsl: simplify varying matching
blob
|
commitdiff
|
raw
|
diff to current
2017-06-08
Rob Herring
glsl: Fix gl_shader_stage enum unsigned comparison
blob
|
commitdiff
|
raw
|
diff to current
2017-04-24
Timothy Arceri
glsl: use ARB_enhahnced_layouts for packing where possible
blob
|
commitdiff
|
raw
|
diff to current
2017-04-24
Timothy Arceri
glsl: disable varying packing for varying used by inter...
blob
|
commitdiff
|
raw
|
diff to current
2017-04-21
Samuel Pitoiset
glsl: make use of glsl_type::is_array()
blob
|
commitdiff
|
raw
|
diff to current
2017-01-23
Timothy Arceri
glsl: use last_vert_prog to get last {clip,cull}_distan...
blob
|
commitdiff
|
raw
|
diff to current
2017-01-23
Timothy Arceri
st/mesa/glsl: change xfb_program field to last_vert_prog
blob
|
commitdiff
|
raw
|
diff to current
2017-01-19
Timothy Arceri
mesa/glsl: move TransformFeedbackBufferStride to gl_shader
blob
|
commitdiff
|
raw
|
diff to current
2017-01-19
Timothy Arceri
glsl: exit loop early if we find xfb layout qualifers
blob
|
commitdiff
|
raw
|
diff to current
2017-01-19
Timothy Arceri
glsl: make a bunch of varying linking functions static
blob
|
commitdiff
|
raw
|
diff to current
2017-01-19
Timothy Arceri
glsl: move more varying linking code to link_varyings.cpp
blob
|
commitdiff
|
raw
|
diff to current
2017-01-07
Kenneth Graunke
Revert recent GLSL slot counting fiasco.
blob
|
commitdiff
|
raw
|
diff to current
2017-01-06
Kenneth Graunke
glsl: Create and use a new ir_variable::count_attribute...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-29
Timothy Arceri
mesa/glsl: move LinkedTransformFeedback from gl_shader_...
blob
|
commitdiff
|
raw
|
diff to current
2016-12-02
Timothy Arceri
st/mesa/glsl: move Version to gl_shader_program_data
blob
|
commitdiff
|
raw
|
diff to current
2016-11-10
Ian Romanick
linker: Remove unnecessary overload of program_resource...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-10
Ilia Mirkin
glsl: record number of components used in each slot...
blob
|
commitdiff
|
raw
|
diff to current
2016-11-10
Ilia Mirkin
glsl: fix slot_end calculations and simplify reserved_s...
blob
|
commitdiff
|
raw
|
diff to current
2016-09-24
Timothy Arceri
Revert "glsl: move xfb BufferStride into gl_transform_f...
blob
|
commitdiff
|
raw
|
diff to current
2016-09-23
Timothy Arceri
glsl: move xfb BufferStride into gl_transform_feedback_info
blob
|
commitdiff
|
raw
|
diff to current
2016-09-16
Marek Olšák
glsl: remove interpolateAt* instructions for demoted...
blob
|
commitdiff
|
raw
|
diff to current
2016-09-12
Thomas Helland
glsl: Convert link_varyings to the util hash table
blob
|
commitdiff
|
raw
|
diff to current
2016-09-01
Kenneth Graunke
glsl: Only force varyings to be flat when varying packing.
blob
|
commitdiff
|
raw
|
diff to current
2016-08-12
Kenneth Graunke
glsl: Fix invariant matching in GLSL 4.30 and GLSL...
blob
|
commitdiff
|
raw
|
diff to current
2016-07-27
Timothy Arceri
glsl: free hash tables earlier
blob
|
commitdiff
|
raw
|
diff to current
2016-07-22
Timothy Arceri
glsl: re-enable varying packing in GL4.4+
blob
|
commitdiff
|
raw
|
diff to current
2016-07-18
Kenneth Graunke
compiler: Rename INTERP_QUALIFIER_* to INTERP_MODE_*.
blob
|
commitdiff
|
raw
|
diff to current
2016-07-05
Ian Romanick
glsl: Pack integer and double varyings as flat even...
blob
|
commitdiff
|
raw
|
diff to current
2016-06-30
Timothy Arceri
glsl/mesa: move duplicate shader fields into new struct...
blob
|
commitdiff
|
raw
|
diff to current
2016-06-30
Timothy Arceri
glsl/mesa: split gl_shader in two
blob
|
commitdiff
|
raw
|
diff to current
2016-06-16
Timothy Arceri
mesa/glsl: stop using GL shader type internally
blob
|
commitdiff
|
raw
|
diff to current
2016-06-12
Timothy Arceri
glsl: fix component overlap validation for doubles
blob
|
commitdiff
|
raw
|
diff to current
2016-06-12
Timothy Arceri
glsl: fix max varyings count for ARB_enhanced_layouts
blob
|
commitdiff
|
raw
|
diff to current
2016-06-08
Dave Airlie
glsl/link_varyings: switch to 64bit check instead of...
blob
|
commitdiff
|
raw
|
diff to current
2016-06-08
Dave Airlie
glsl: use new interfaces for 64-bit checks.
blob
|
commitdiff
|
raw
|
diff to current
2016-06-06
Dave Airlie
glsl: for anonymous struct matching use without_array...
blob
|
commitdiff
|
raw
|
diff to current
2016-06-01
Dave Airlie
glsl/linker: fix multiple streams transform feedback.
blob
|
commitdiff
|
raw
|
diff to current
2016-06-01
Timothy Arceri
Revert "glsl: fix xfb_offset unsized array validation"
blob
|
commitdiff
|
raw
|
diff to current
2016-05-30
Timothy Arceri
glsl: fix xfb_offset unsized array validation
blob
|
commitdiff
|
raw
|
diff to current
2016-05-30
Dave Airlie
mesa/program_interface_query: fix transform feedback...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-24
Timothy Arceri
glsl: fix explicit location validation for doubles
blob
|
commitdiff
|
raw
|
diff to current
2016-05-18
Dave Airlie
glsl/linker: attempt to match anonymous structures...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-18
Ian Romanick
glsl/linker: Fix trivial typos in comments
blob
|
commitdiff
|
raw
|
diff to current
2016-05-18
Ian Romanick
glsl/linker: Fix some formatting to match current codin...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-18
Ian Romanick
glsl/linker: Silence unused parameter warning
blob
|
commitdiff
|
raw
|
diff to current
2016-05-17
Timothy Arceri
glsl: make reserved_varying_slot() static
blob
|
commitdiff
|
raw
|
diff to current
2016-05-17
Timothy Arceri
glsl: include per-patch varyings when generating reserv...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-17
Timothy Arceri
glsl: remove remainings tabs in link_varyings.cpp
blob
|
commitdiff
|
raw
|
diff to current
2016-05-17
Timothy Arceri
glsl: fix location and component packing validation...
blob
|
commitdiff
|
raw
|
diff to current
2016-05-13
Tobias Klausmann
glsl: Add arb_cull_distance support (v3)
blob
|
commitdiff
|
raw
|
diff to current
2016-05-13
Tobias Klausmann
mesa/main: Add support for GL_ARB_cull_distance (v2)
blob
|
commitdiff
|
raw
|
diff to current
2016-05-01
Timothy Arceri
glsl: cross validate varyings with a component qualifier
blob
|
commitdiff
|
raw
|
diff to current
2016-04-22
Timothy Arceri
glsl: fix cross validation for explicit locations on...
blob
|
commitdiff
|
raw
|
diff to current
2016-04-14
Jason Ekstrand
Merge remote-tracking branch 'public/master' into vulkan
blob
|
commitdiff
|
raw
|
diff to current
2016-04-11
Kenneth Graunke
glsl: Don't remove XFB-only varyings.
blob
|
commitdiff
|
raw
|
diff to current
2016-04-04
Jason Ekstrand
Merge remote-tracking branch 'public/master' into vulkan
blob
|
commitdiff
|
raw
|
diff to current
2016-04-02
Jordan Justen
glsl: Don't require matching centroid qualifiers
blob
|
commitdiff
|
raw
|
diff to current
2016-04-01
Jason Ekstrand
Merge remote-tracking branch 'public/master' into vulkan
blob
|
commitdiff
|
raw
|
diff to current
2016-03-31
Timothy Arceri
mesa: add query support for GL_TRANSFORM_FEEDBACK_BUFFE...
blob
|
commitdiff
|
raw
|
diff to current
2016-03-31
Timothy Arceri
mesa: add support to query GL_TRANSFORM_FEEDBACK_BUFFER...
blob
|
commitdiff
|
raw
|
diff to current
2016-03-31
Timothy Arceri
mesa: add support to query GL_OFFSET for GL_TRANSFORM_F...
blob
|
commitdiff
|
raw
|
diff to current
2016-03-31
Timothy Arceri
glsl: always enable transform feedback mode when xfb_st...
blob
|
commitdiff
|
raw
|
diff to current
2016-03-31
Timothy Arceri
glsl: handle varyings that are not written to but have...
blob
|
commitdiff
|
raw
|
diff to current
2016-03-31
Timothy Arceri
glsl: reset current stream tracker
blob
|
commitdiff
|
raw
|
diff to current
2016-03-31
Timothy Arceri
glsl: generate link error when implicit stride is to...
blob
|
commitdiff
|
raw
|
diff to current
2016-03-31
Timothy Arceri
glsl: add xfb_stride link time validation
blob
|
commitdiff
|
raw
|
diff to current
2016-03-31
Timothy Arceri
glsl: validate global out xfb_stride qualifiers and...
blob
|
commitdiff
|
raw
|
diff to current
2016-03-31
Timothy Arceri
mesa: split transform feedback buffer into its own...
blob
|
commitdiff
|
raw
|
diff to current
2016-03-31
Timothy Arceri
glsl: use bitmask of active xfb buffer indices
blob
|
commitdiff
|
raw
|
diff to current
2016-03-31
Timothy Arceri
glsl: sort xfb varyings in offset/buffer order
blob
|
commitdiff
|
raw
|
diff to current
2016-03-31
Timothy Arceri
glsl: basic linking support for xfb qualifiers
blob
|
commitdiff
|
raw
|
diff to current
2016-03-31
Timothy Arceri
glsl: add xfb helpers and fields to the tfeedback_decl...
blob
|
commitdiff
|
raw
|
diff to current
2016-03-31
Timothy Arceri
glsl: add helper to process xfb qualifiers during linking
blob
|
commitdiff
|
raw
|
diff to current
2016-03-31
Timothy Arceri
glsl: add helper to generate xfb varying names
blob
|
commitdiff
|
raw
|
diff to current
2016-03-31
Timothy Arceri
glsl: generate named interface block names correctly
blob
|
commitdiff
|
raw
|
diff to current
2016-03-25
Jason Ekstrand
Merge remote-tracking branch 'public/master' into vulkan
blob
|
commitdiff
|
raw
|
diff to current
2016-03-17
Timothy Arceri
glsl: disable varying packing when its not safe
blob
|
commitdiff
|
raw
|
diff to current
2016-03-17
Timothy Arceri
glsl: pass disable_varying_packing bool to the lowering...
blob
|
commitdiff
|
raw
|
diff to current
2016-03-15
Jason Ekstrand
Merge remote-tracking branch 'public/master' into vulkan
blob
|
commitdiff
|
raw
|
diff to current
2016-03-08
Timothy Arceri
glsl: don't validate ifc blocks using validation meant...
blob
|
commitdiff
|
raw
|
diff to current
2016-03-05
Timothy Arceri
glsl: replace remaining tabs in link_varyings.cpp
blob
|
commitdiff
|
raw
|
diff to current
2016-02-24
Kristian Høgsberg...
Merge remote-tracking branch 'origin/master' into vulkan
blob
|
commitdiff
|
raw
|
diff to current
2016-02-16
Timothy Arceri
glsl: warn in GL as well as ES when varying not written
blob
|
commitdiff
|
raw
|
diff to current
2016-02-09
Jason Ekstrand
Merge commit '8b0fb1c152fe191768953aa8c77b89034a377f83...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-06
Timothy Arceri
glsl: don't generate transform feedback candidate when...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-06
Timothy Arceri
glsl: replace unreachable code with an assert()
blob
|
commitdiff
|
raw
|
diff to current
2016-02-05
Jason Ekstrand
Merge remote-tracking branch 'mesa-public/master' into...
blob
|
commitdiff
|
raw
|
diff to current
2016-02-05
Jason Ekstrand
Merge commit mesa-public/master into vulkan
blob
|
commitdiff
|
raw
|
diff to current
2016-01-28
Samuel Iglesias...
glsl: double-precision values don't support interpolation
blob
|
commitdiff
|
raw
|
diff to current
next