index
:
~idr/mesa
11.0-meta-cannot-use-glGenBuffers
11.1-meta-cannot-use-glGenBuffers
6b452c51941
ARB_transform_feedback_overflow_query
CID-1429517
EXT_shader_samples_identical
INTEL_shader_atomic_float_minmax
NV_shader_atomic_int64
NaNu-NaNu
always-ARB_framebuffer_object
arb_gpu_shader_int64
asm
assume-CMS-in-precompile
ast_to_hir-work
bool-optimizations
bool-optimizations-v2
bool-optimizations-v4
bool-optimizations-v5
bool-optimizations-v6
byt-cpu-optimizations
c1896cdfefc
cmod-bar
cmod-baz
cmod-foo
cmod-propagation-work
combine-constants
commutative-expression-limits
compare-with-integer-frobbing
cse-neg
cse-neg-v2018.02
daniel-schuermann/mesa-bitfield
derp
double-scheduler
dp-narrowing
ecd3c4bb555
emit-spirv
experiment/Gen5-Boolean-resolve
experiment/fsat-algebraic
experiment/lower-flrp
experiment/nan-compare-logic-ops
experiment/optimize-bfe
experiment/optimize-shifts
experiment/rematerialize-compares
experiment/simple-range-analysis
experiments
expose-fewer-visuals
extension-refactor
fix-GL45-CTS.program_interface_query.uniform-block-types
flexarray
flexarray-func
fmax-fmin-denorm
for-bsi
fortran
generate-code-generator
glsl-diet-v3
glsl-diet-v3-extra-logging
glsl-diet-v4
i915-fixes
i965-license-header
inverted-conditions
ir_variable-diet
ir_variable-diet-v2
iris-threaded-shaders
jenkins
jenkins-vk
kill-nv04
lock_surface
logic-expression-frobbing
loop
lower_bool_to_int32-earlier
master
meta-cannot-use-Gen-v2017.12
meta-fixes
meta-msaa-blit
meta-work-20170628
misc-algebra
most-constants
nir_lower_clamp_color_outputs-vs-b2f
opt-minimize-Boolean
optimize-bfe
optimize-dph-and-others
optimize-flrp-and-ffma
pauli
peephole_select
pragma-warning
ptn-narrowing
query-renderer
range-analysis-cache
reassociate-vector-scalar-math
remove-ir_assignment-condition
reverse-code-gen
review/issue-6365
review/lower-flrp
robustness
shader-work
source-modifiers
sso4
sso5
sso6
standalone-compiler
standalone-ir_builder
standalone-ir_builder-v2
t_dd_dmatmp
ud-chains
uniform-setter
uniform-setter-20190513
uniform-setter-fast
uniform-setter-v2
uniform-setter-wip
vertex-shader-gcm
viewport-array
wip/combine-constants
wip/fix-shift-counts
wip/improve-range-analysis
yuv-formats
Unnamed repository; edit this file 'description' to name the repository.
idr
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
glsl
/
glsl_parser_extras.cpp
Age
Commit message (
Expand
)
Author
Files
Lines
2011-09-19
glsl: Add optimization pass to trim unreachable portions of the CFG
ud-chains
Ian Romanick
1
-0
/
+1
2011-09-19
glsl: Lower if-statements with few instructions, optimize the conditional moves
Ian Romanick
1
-0
/
+3
2011-09-08
glsl: Don't do structure splitting until link time.
Eric Anholt
1
-1
/
+1
2011-08-25
glsl: Implement the GL_ARB_conservative_depth extension.
Kenneth Graunke
1
-0
/
+1
2011-06-28
glsl: Rewrote _mesa_glsl_process_extension to use table-driven logic.
Paul Berry
1
-109
/
+218
2011-06-03
AST dump: fixed printing of conditionals.
Paul Berry
1
-1
/
+1
2011-05-09
glsl: Add compiler support for ARB_shader_texture_lod.
Kenneth Graunke
1
-0
/
+8
2011-05-03
mesa: implement AMD_shader_stencil_export
Marek Olšák
1
-0
/
+10
2011-04-13
glsl/opt_cpe: Reenable opt_copy_propagation_elements.cpp pass.
Eric Anholt
1
-1
/
+1
2011-04-11
glsl: Make GL_ARB_shader_stencil_export enable block be similar to other blocks
Ian Romanick
1
-7
/
+7
2011-04-11
glsl: Only let a shader enable GL_ARB_draw_instanced if the driver supports it
Ian Romanick
1
-6
/
+5
2011-02-28
glsl: Enable GL_OES_texture_3D extension for ES2.
Kenneth Graunke
1
-0
/
+5
2011-02-08
glsl: Disable the new copy propagation pass until it gets fixed.
Eric Anholt
1
-1
/
+1
2011-02-04
glsl: Add a new opt_copy_propagation variant that does it channel-wise.
Eric Anholt
1
-0
/
+1
2011-02-01
glsl: Fix memory error when creating the supported version string.
Kenneth Graunke
1
-1
/
+1
2011-01-31
glsl: Reject shader versions not supported by the implementation
Ian Romanick
1
-0
/
+32
2011-01-31
Convert everything from the talloc API to the ralloc API.
Kenneth Graunke
1
-11
/
+9
2011-01-26
glsl: Enable AMD_conservative_depth in parser
Chad Versace
1
-0
/
+7
2011-01-18
glsl: Skip the rest of loop unrolling if no loops were found.
Eric Anholt
1
-2
/
+4
2011-01-15
Merge branch 'draw-instanced'
Brian Paul
1
-0
/
+9
2010-12-08
glsl: add support for system values and GL_ARB_draw_instanced
Brian Paul
1
-0
/
+9
2010-12-01
glsl: Add an optimization pass to simplify discards.
Kenneth Graunke
1
-0
/
+1
2010-11-19
glsl: Combine many instruction lowering passes into one.
Kenneth Graunke
1
-1
/
+1
2010-10-20
glsl: Remove useless ir_shader enumeration value.
Kenneth Graunke
1
-1
/
+0
2010-10-13
Drop GLcontext typedef and use struct gl_context instead
Kristian Høgsberg
1
-2
/
+2
2010-10-13
glsl: add support for shader stencil export
Dave Airlie
1
-0
/
+8
2010-10-08
glsl: Add parser support for GL_ARB_explicit_attrib_location layouts
Ian Romanick
1
-0
/
+7
2010-10-08
glsl: Wrap ast_type_qualifier contents in a struct in a union
Ian Romanick
1
-12
/
+12
2010-09-18
glsl: Properly handle nested structure types.
Kenneth Graunke
1
-0
/
+5
2010-09-13
glsl2: Add pass to remove redundant jumps
Ian Romanick
1
-0
/
+2
2010-09-13
glsl: add continue/break/return unification/elimination pass (v2)
Luca Barbieri
1
-1
/
+1
2010-09-08
glsl: add several EmitNo* options, and MaxUnrollIterations
Luca Barbieri
1
-2
/
+2
2010-09-08
glsl: Require a context in _mesa_glsl_parse_state.
Chia-I Wu
1
-56
/
+21
2010-09-07
glsl: Accept language version 100 and make it the default on ES2.
Kenneth Graunke
1
-0
/
+8
2010-09-07
glsl: Set default language version in mesa_glsl_parse_state constructor.
Kenneth Graunke
1
-0
/
+3
2010-09-03
glsl2: Add module to perform simple loop unrolling
Ian Romanick
1
-0
/
+1
2010-09-03
glsl2: Perform initial bits of loop analysis during compilation
Ian Romanick
1
-0
/
+5
2010-08-24
glsl: Include main/core.h.
Chia-I Wu
1
-1
/
+1
2010-08-18
glsl2: Free the shader compiler at dri screen destruction.
Eric Anholt
1
-0
/
+30
2010-08-13
glsl2: Add a pass to strip out noop swizzles.
Eric Anholt
1
-0
/
+1
2010-08-13
glsl2: Move the common optimization passes to a helper function.
Eric Anholt
1
-0
/
+35
2010-08-05
glsl2: Enable all supported extensions in stand-alone compiler
Ian Romanick
1
-0
/
+5
2010-07-30
ast: Initialize location data in constructor of all ast_node objects.
Carl Worth
1
-1
/
+3
2010-07-28
glsl2: Parser support for GL_ARB_fragment_coord_conventions
Ian Romanick
1
-0
/
+7
2010-07-22
glsl2: Fix standalone compiler to not crash horribly.
Kenneth Graunke
1
-0
/
+23
2010-07-20
glsl2: Add a constructor for _mesa_glsl_parse_state
Ian Romanick
1
-0
/
+41
2010-07-18
glsl2: Fix warning from always-false assert not being known to not return.
Eric Anholt
1
-0
/
+1
2010-07-01
glsl2: Conditionally allow optional extensions to be enabled
Ian Romanick
1
-0
/
+6
2010-07-01
glsl2: Initialize ast_declarator_list::invariant in constructor
Ian Romanick
1
-0
/
+1
2010-06-24
glsl2: Move the compiler to the subdirectory it will live in in Mesa.
Eric Anholt
1
-0
/
+621