summaryrefslogtreecommitdiff
path: root/src/glsl/glsl_types.cpp
AgeCommit message (Expand)AuthorFilesLines
2013-03-29glsl: Add missing bool case in glsl_type::get_scalar_typeIan Romanick1-0/+2
2013-03-20glsl: Add sampler2DMS/sampler2DMSArray types to GLSL 1.50.Kenneth Graunke1-1/+11
2013-03-02glsl: add support for ARB_texture_multisampleChris Forbes1-0/+17
2013-02-28glsl: allow GLSL compiler version to be overridden to 1.50Jordan Justen1-0/+1
2013-02-13glsl: don't allow non-flat integral types in varying structs/arrays.Paul Berry1-0/+18
2013-02-08glsl: Ensure glsl_type constructors initialize gl_type.Vinson Lee1-0/+2
2013-01-25glsl: Make the align function available elsewhere in the linkerIan Romanick1-9/+3
2013-01-25glsl: Add GLSL_TYPE_INTERFACEIan Romanick1-7/+63
2013-01-25glsl: Add row_major field to glsl_struct_fieldIan Romanick1-0/+4
2013-01-25glsl: Replace most default cases in switches on GLSL typeIan Romanick1-2/+6
2012-12-06glsl: Populate built-in types correctly for GLSL 3.00 ES.Paul Berry1-42/+90
2012-12-06glsl: Make use of new _mesa_glsl_parse_state::is_version() function.Paul Berry1-3/+5
2012-11-09glsl: add ARB_texture_cube_map_array support (v2)Dave Airlie1-1/+15
2012-08-07glsl: Fix calculation of std140 offset alignment for mat2s.Eric Anholt1-4/+9
2012-07-20glsl: Assign locations for uniforms in UBOs using the std140 rules.Eric Anholt1-0/+220
2012-04-09glsl: Add support for parsing [iu]samplerBuffer types in GLSL 1.40.Eric Anholt1-1/+4
2012-03-19glsl: Don't include the deprecated structure types in GLSL 1.40.Eric Anholt1-12/+14
2012-03-15glsl: Add support for integer sampler2DRect variants in GLSL 1.40.Eric Anholt1-2/+13
2012-03-15glsl: Hook up the current GLSL 1.30 types and builtins for 1.40.Eric Anholt1-0/+3
2012-01-20glsl: Fix 'control reaches end of non-void function' warning.Vinson Lee1-2/+2
2012-01-11glsl: Add glsl_type::sampler_indexIan Romanick1-0/+29
2011-11-03glsl: add support for GL_OES_EGL_image_externalChia-I Wu1-0/+18
2011-10-31mesa: Add glsl_type::get_scalar_type() function.Paul Berry1-0/+23
2011-07-30glsl: Add method glsl_type::can_implicitly_convert_to()Chad Versace1-0/+16
2011-07-18glsl: Move type_contains_sampler() into glsl_type for later reuse.Paul Berry1-0/+16
2011-02-28glsl: Enable GL_OES_texture_3D extension for ES2.Kenneth Graunke1-0/+12
2011-02-21Use C-style system headers in C++ code to avoid issues with std:: namespaceIan Romanick1-1/+1
2011-01-31Convert everything from the talloc API to the ralloc API.Kenneth Graunke1-12/+12
2010-12-17glsl: Expose a public glsl_type::void_type const pointer.Kenneth Graunke1-2/+2
2010-11-15glsl: Convert glsl_type::base_type from #define'd constants to an enum.Kenneth Graunke1-1/+1
2010-09-07glsl: Split out types that are in 1.10 but not GLSL ES 1.00.Kenneth Graunke1-3/+16
2010-09-01glsl2: Remove unused method glsl_type::generate_constructorIan Romanick1-55/+0
2010-08-26glsl: Use a single shared namespace in the symbol table.Kenneth Graunke1-9/+2
2010-08-23glsl: Silence unused variable warning.Vinson Lee1-0/+1
2010-08-24glsl: Include main/core.h.Chia-I Wu1-2/+1
2010-08-23glsl: Rely on talloc_autofree_context() instead of trying to free on our own.Eric Anholt1-6/+1
2010-08-23glsl2: Include imports.h to get snprintf wrapper for MSVCIan Romanick1-0/+1
2010-08-12glsl2: Use Elements from main/compiler.h instead of open-codingIan Romanick1-0/+1
2010-08-11glsl2: added casts to silence warningsBrian Paul1-2/+2
2010-08-09glsl2: do not use __retval name; two underscores is reserved word according t...Aras Pranckevicius1-4/+4
2010-08-05glsl_type: Don't have two versions of a type with the same nameIan Romanick1-0/+1
2010-08-04glsl2: Remove uses of deprecated TALLOC_CTX type.Kenneth Graunke1-13/+13
2010-08-02glsl_type: Use string key for array type hashIan Romanick1-37/+12
2010-08-02glsl2: Make glsl_types::ctx private againIan Romanick1-2/+2
2010-08-02glsl2: Give the path within src/mesa/ for headers instead of relying on -I.Aras Pranckevicius1-1/+1
2010-07-27glsl2: Talloc type names.Eric Anholt1-9/+16
2010-07-20glsl2: glsl_type has its own talloc context, don't pass one inIan Romanick1-6/+5
2010-07-20glsl2: Add and use new variable mode ir_var_temporaryIan Romanick1-4/+3
2010-07-20glsl2: talloc the glsl_struct_field[] we use to look up structure types.Eric Anholt1-1/+14
2010-07-20glsl2: Don't claim a match on structure types with different field names.Eric Anholt1-2/+5