summaryrefslogtreecommitdiffstats
path: root/src/glsl
Commit message (Expand)AuthorAgeFilesLines
* glsl: Skip loop-too-large heuristic if indexing arrays of a certain sizeKenneth Graunke2014-11-061-1/+12
* glsl: Lower constant arrays to uniform arrays.Kenneth Graunke2014-11-064-0/+106
* glsl: Add infrastructure for "hidden" uniforms.Kenneth Graunke2014-11-063-0/+62
* glsl: Improve the CSE pass debugging output.Kenneth Graunke2014-11-031-1/+8
* glsl: Remove now useless dot optimization on basis vectMatt Turner2014-11-033-92/+3
* glsl: Emit mul instead of dot if only one component left.Matt Turner2014-11-031-1/+4
* glsl: protect glsl_type with a mutexChia-I Wu2014-10-302-10/+62
* glsl: protect anonymous struct id with a mutexChia-I Wu2014-10-301-2/+8
* util: add _mesa_strtod and _mesa_strtofChia-I Wu2014-10-306-135/+9
* glsl: Drop constant 0.0 components from dot products.Matt Turner2014-10-291-0/+27
* glsl: Standardize names and fix typosAndres Gomez2014-10-242-7/+7
* mesa: Silence unused parameter warning in _mesa_clear_shader_program_dataIan Romanick2014-10-243-5/+3
* linker: Rely on _mesa_clear_shader_program_data to clear link informationIan Romanick2014-10-244-14/+34
* glsl: Use signed array index in update_max_array_access()Anuj Phogat2014-10-221-3/+3
* glsl: Fix crash due to negative array indexAnuj Phogat2014-10-221-1/+1
* glsl: Delete unused gl_uniform_driver_format enum values.Kenneth Graunke2014-10-211-11/+0
* glsl: fix several use-after-free bugsBrian Paul2014-10-201-3/+7
* glsl: implement switch flow control using a loopTapani Pälli2014-10-202-37/+64
* glsl: Update and fix typos in README.Andres Gomez2014-10-161-8/+8
* glsl: improve accuracy of atan()Erik Faye-Lund2014-10-101-10/+55
* glsl: Optimize min/max expression treesIago Toral Quiroga2014-10-074-0/+478
* glsl: do not emit error for non written varyings on OpenGL ESTapani Pälli2014-10-071-2/+16
* util: Include in Android buildsTomasz Figa2014-10-031-1/+3
* glsl: Fix memory leak in builtin_builder::_image_prototype.Iago Toral Quiroga2014-10-021-3/+5
* glsl: make consistent use of DECLARE_RALLOC_CXX_OPERATORSIlia Mirkin2014-10-022-47/+3
* glsl: Don't make a name for the function return variableIan Romanick2014-09-301-4/+7
* glsl: Don't allocate a name for ir_var_temporary variablesIan Romanick2014-09-304-0/+28
* glsl: Use ir_var_temporary for compiler generated temporariesIan Romanick2014-09-303-3/+4
* glsl: Add context-level controls for whether temporaries have real namesIan Romanick2014-09-301-0/+1
* glsl: Never put ir_var_temporary variables in the symbol tableIan Romanick2014-09-305-5/+14
* glsl: Add the possibility for ir_variable to have a non-ralloced nameIan Romanick2014-09-303-2/+30
* glsl: Store ir_variable_data::_num_state_slots and ::binding in 16-bits eachIan Romanick2014-09-301-8/+16
* glsl: Squish ir_variable::max_ifc_array_access and ::state_slots togetherIan Romanick2014-09-303-36/+48
* glsl: Make ir_variable::num_state_slots and ir_variable::state_slots privateIan Romanick2014-09-305-33/+55
* glsl: Make ir_variable::max_ifc_array_access privateIan Romanick2014-09-305-22/+53
* glsl: Store ir_variable::depth_layout using 3 bitsIan Romanick2014-09-301-10/+9
* glsl: Replace ir_variable::warn_extension pointer with an 8-bit indexIan Romanick2014-09-303-10/+31
* glsl: Use accessors for ir_variable::warn_extensionIan Romanick2014-09-303-7/+30
* glsl: Eliminate unused built-in variables after compilationIan Romanick2014-09-304-0/+104
* glsl: Validate that built-in uniforms have backing stateIan Romanick2014-09-301-0/+8
* glsl: Allow texture2DProjLod and textureCubeLod in GL ESKalyan Kondapally2014-09-291-3/+3
* glsl: Recognize open-coded pow(x, y).Matt Turner2014-09-271-0/+14
* glsl: Strip arrayness from ir_type_dereference_variable tooIan Romanick2014-09-261-1/+1
* glsl: Round struct size up to at least 16 bytesIan Romanick2014-09-261-1/+1
* glsl: Make sure row-major array-of-structure get correct layoutIan Romanick2014-09-261-1/+8
* glsl: Make sure fields after small structs have correct paddingIan Romanick2014-09-261-0/+22
* glsl: remove unused link_assign_uniform_block_offsetsTapani Pälli2014-09-262-37/+0
* glsl: Structures must have same name to be considered same type.Kalyan Kondapally2014-09-262-0/+22
* glsl: fix uniform location count used for glsl typesTapani Pälli2014-09-262-9/+12
* glsl: Check realloc return value in ir_function::matching_signature()Juha-Pekka Heikkila2014-09-231-2/+9