summaryrefslogtreecommitdiff
path: root/src/glsl
AgeCommit message (Expand)AuthorFilesLines
2014-10-21glsl: Delete unused gl_uniform_driver_format enum values.Kenneth Graunke1-11/+0
2014-10-20glsl: fix several use-after-free bugsBrian Paul1-3/+7
2014-10-20glsl: implement switch flow control using a loopTapani Pälli2-37/+64
2014-10-16glsl: Update and fix typos in README.Andres Gomez1-8/+8
2014-10-10glsl: improve accuracy of atan()Erik Faye-Lund1-10/+55
2014-10-07glsl: Optimize min/max expression treesIago Toral Quiroga4-0/+478
2014-10-07glsl: do not emit error for non written varyings on OpenGL ESTapani Pälli1-2/+16
2014-10-03util: Include in Android buildsTomasz Figa1-1/+3
2014-10-02glsl: Fix memory leak in builtin_builder::_image_prototype.Iago Toral Quiroga1-3/+5
2014-10-02glsl: make consistent use of DECLARE_RALLOC_CXX_OPERATORSIlia Mirkin2-47/+3
2014-09-30glsl: Don't make a name for the function return variableIan Romanick1-4/+7
2014-09-30glsl: Don't allocate a name for ir_var_temporary variablesIan Romanick4-0/+28
2014-09-30glsl: Use ir_var_temporary for compiler generated temporariesIan Romanick3-3/+4
2014-09-30glsl: Add context-level controls for whether temporaries have real namesIan Romanick1-0/+1
2014-09-30glsl: Never put ir_var_temporary variables in the symbol tableIan Romanick5-5/+14
2014-09-30glsl: Add the possibility for ir_variable to have a non-ralloced nameIan Romanick3-2/+30
2014-09-30glsl: Store ir_variable_data::_num_state_slots and ::binding in 16-bits eachIan Romanick1-8/+16
2014-09-30glsl: Squish ir_variable::max_ifc_array_access and ::state_slots togetherIan Romanick3-36/+48
2014-09-30glsl: Make ir_variable::num_state_slots and ir_variable::state_slots privateIan Romanick5-33/+55
2014-09-30glsl: Make ir_variable::max_ifc_array_access privateIan Romanick5-22/+53
2014-09-30glsl: Store ir_variable::depth_layout using 3 bitsIan Romanick1-10/+9
2014-09-30glsl: Replace ir_variable::warn_extension pointer with an 8-bit indexIan Romanick3-10/+31
2014-09-30glsl: Use accessors for ir_variable::warn_extensionIan Romanick3-7/+30
2014-09-30glsl: Eliminate unused built-in variables after compilationIan Romanick4-0/+104
2014-09-30glsl: Validate that built-in uniforms have backing stateIan Romanick1-0/+8
2014-09-29glsl: Allow texture2DProjLod and textureCubeLod in GL ESKalyan Kondapally1-3/+3
2014-09-27glsl: Recognize open-coded pow(x, y).Matt Turner1-0/+14
2014-09-26glsl: Strip arrayness from ir_type_dereference_variable tooIan Romanick1-1/+1
2014-09-26glsl: Round struct size up to at least 16 bytesIan Romanick1-1/+1
2014-09-26glsl: Make sure row-major array-of-structure get correct layoutIan Romanick1-1/+8
2014-09-26glsl: Make sure fields after small structs have correct paddingIan Romanick1-0/+22
2014-09-26glsl: remove unused link_assign_uniform_block_offsetsTapani Pälli2-37/+0
2014-09-26glsl: Structures must have same name to be considered same type.Kalyan Kondapally2-0/+22
2014-09-26glsl: fix uniform location count used for glsl typesTapani Pälli2-9/+12
2014-09-23glsl: Check realloc return value in ir_function::matching_signature()Juha-Pekka Heikkila1-2/+9
2014-09-23glsl: Check calloc return value in link_intrastage_shaders()Juha-Pekka Heikkila1-4/+11
2014-09-23glsl: add missing null check in tfeedback_decl::init()Juha-Pekka Heikkila1-0/+5
2014-09-23glsl: Fix memory leak in glsl_lexer.llJuha-Pekka Heikkila1-3/+6
2014-09-22glsl: use ptrdiff_t cast to silence g++ sign warningBrian Paul1-1/+1
2014-09-17glsl: fix error message for redeclaring gl_PerVertex as outputChris Forbes1-1/+1
2014-09-15Generate a warning when not writing gl_Position with GLES.Kalyan Kondapally1-2/+9
2014-09-12glsl: Speed up constant folding for swizzles.Kenneth Graunke1-0/+5
2014-09-11glsl: allow precision qualifier on sampler arraysFrank Henigman1-34/+41
2014-09-11glsl: mark variable as loop constant when it is set read onlyTapani Pälli1-7/+2
2014-09-10glsl: Add a lowering pass for gl_VertexIDIan Romanick4-0/+150
2014-09-10glsl/linker: Make get_main_function_signature publicIan Romanick2-4/+8
2014-09-09Linking fails when not writing gl_Position.Kalyan Kondapally1-3/+3
2014-09-03glsl: Report progress from opt_copy_propagation_elements().Kenneth Graunke1-0/+1
2014-09-03glsl: Skip rewriting instructions in opt_cpe when unnecessary.Kenneth Graunke1-0/+10
2014-09-03glsl: Initialize source_chan in opt_copy_propagation_elements.Kenneth Graunke1-1/+1