Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-08-21 | More GLSL preprocessor code: | Michal Krol | |
Rename slang_version.syn to slang_pp_version.syn. The #version directive understands version 120. Cosmetic changes in version preprocessor. Checks if requested version is supported by the compiler. | |||
2006-08-21 | GLSL 1.20 constructors and operators. | Michal Krol | |
2006-08-15 | Add support for GL_EXT_gpu_program_parameters. Any driver that enables | Ian Romanick | |
either GL_ARB_vertex_program or GL_ARB_fragment_program should enable this extension as well. | |||
2006-08-15 | Remove extraneous trailing semicolon. | Ian Romanick | |
2006-08-09 | GLSL 1.20 built-in library. | Michal Krol | |
2006-08-09 | More GLSL code - more support for vec4 operations on x86 back-end. | Michal Krol | |
2006-08-02 | Enable vec4 extension for x86 back-end. | Michal Krol | |
2006-08-02 | Add vec4 extension. | Michal Krol | |
2006-08-01 | Clean-up FEATURE_ARB_shader_objects #ifdefs. Bug 7492. | Michal Krol | |
2006-07-30 | Program to convert .syn file to .h headers. | Michal Krol | |
2006-07-20 | Some structure renaming. Prefix vertex/fragment-related structs with | Brian Paul | |
"gl_" to match other structs. | |||
2006-06-28 | propagate errors from parse_generic_attrib_num in parse_attrib_binding (-> ↵ | Tilman Sauerbeck | |
don't segfault when you're trying to access invalid generic attributes | |||
2006-06-12 | Add support for GL_APPLE_vertex_array_object. Several test programs | Ian Romanick | |
and demos are also added. Adding basic support to drivers should be as easy as just enabling the extension, though thorough test would also be required. | |||
2006-05-30 | Define new NEGATE_* tokens for setting the src register's NegateBase field. | Brian Paul | |
Before, we were using GL_TRUE/GL_FALSE in a few places. Note: only the SWZ instruction can negate individual components. | |||
2006-05-30 | don't generate GL_INVALID_ENUM if GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB, ↵ | Tilman Sauerbeck | |
which is actually handled | |||
2006-05-30 | Remove not needed forward declaration. | Michal Krol | |
2006-05-29 | don't do the check for >= MAX_VERTEX_PROGRAM_ATTRIBS twice, it's already ↵ | Tilman Sauerbeck | |
done in parse_generic_attrib_num() | |||
2006-05-29 | generic attribute 0 wasn't handled correctly (Jesse Allen) | Brian Paul | |
2006-05-24 | Roll _mesa_free_parameters() into calling function (the only caller). | Brian Paul | |
Replace assert(0) with _mesa_warning(). Use new _mesa_align_realloc() function. New comments, clean-ups. | |||
2006-05-24 | fix a small memory leak in _mesa_add_state_reference() | Brian Paul | |
2006-05-24 | use GLbitfield for StateFlags, improved comments | Brian Paul | |
2006-05-18 | change initialization of texcoords - not all C compilers support ↵ | Brian Paul | |
non-constant array initializers | |||
2006-05-17 | unbreak the build | Tilman Sauerbeck | |
2006-05-16 | Fix typo. | Michal Krol | |
2006-05-16 | Change error message wording. | Michal Krol | |
2006-05-16 | Rename print() to printMESA(). | Michal Krol | |
2006-05-16 | Fix attrib handling. | Michal Krol | |
2006-05-16 | Extend printMESA function to output also to shader's info log. | Michal Krol | |
Fix float-to-int conversion for x86 back-end. | |||
2006-05-16 | Cleanup code. Change constructor prototype. | Michal Krol | |
2006-05-16 | Cleanup code. | Michal Krol | |
2006-05-16 | Change constructor prototype. | Michal Krol | |
Fix struct field accessing. | |||
2006-05-16 | Remove carriage returns. | Michal Krol | |
2006-05-16 | Add GetInfoLogLength and WriteAttrib functions. | Michal Krol | |
GetInfoLog for shaders if different - it is a concatenation of compiler output and executor output produced by printMESA. Fix bugs. | |||
2006-05-16 | Cleanup GLhandle-to-object translation macros. | Michal Krol | |
Fix minor bugs. | |||
2006-04-28 | added a trailing newline to pacify gcc | Tilman Sauerbeck | |
2006-04-28 | fix second memory leak (bug 5557) | Brian Paul | |
2006-04-28 | fix first memory leak (bug 5557) | Brian Paul | |
2006-04-25 | Remove carriage returns. | Michal Krol | |
2006-04-25 | No longer alias generic vertex attribs with conventional attribs for ↵ | Brian Paul | |
GL_ARB_vertex_program. | |||
2006-04-20 | check glLoadProgramNV len < 0 (bug 6679) | Brian Paul | |
2006-04-19 | SrcReg->Swizzle is always initialized to SWIZZLE_NOOP, and if the program | Dave Airlie | |
specifies a 2/3/4-compontent swizzle suffix, SrcReg->Swizzles is just ORed against the new component values, without resetting it first. Attached patch makes tests/vptest2 pass. From Tilam Sauerbeck bug 6673 | |||
2006-04-18 | Remove carriage-return chars *ONLY*. | Michal Krol | |
2006-04-18 | Add support for ARB_vertex_shader attrib binding and query. | Michal Krol | |
Clean-up ARB_shaderobjects code a bit. | |||
2006-04-14 | Silence a few -pedantic warnings. | Brian Paul | |
Remove ^M chars. Replace _mesa_get_string() with simpler copy_string(). | |||
2006-04-11 | More GLSL code: | Michal Krol | |
- use macros to access and modify render inputs bit-field; - un-alias generic vertex attributes for ARB vertex calls; - use MAX_VERTEX_PROGRAM_ATTRIBS (NV code) or MAX_VERTEX_ATTRIBS (ARB code) in place of VERT_ATTRIB_MAX; - define VERT_ATTRIB_GENERIC0..15 for un-aliased vertex attributes for ARB_vertex_shader; - fix generic attribute index range check in arbprogparse.c; - interface GLSL varyings between vertex and fragment shader; - use 64-bit optimised bitset (bitset.h) for render inputs; | |||
2006-04-05 | Silence minor compiler warnings (-Wextra). | Brian Paul | |
2006-04-04 | More GLSL code: | Michal Krol | |
- add support for varyings; GLSL fixes: - pow was wrongly computed in x86 back-end; | |||
2006-03-29 | move NumNativeAlu/TexInstruction assignments (Ewald Snel) | Brian Paul | |
2006-03-24 | Make ARB_vp backends happy with nv arl | Aapo Tahkola | |
2006-03-22 | ARL dst idx was undefined. | Aapo Tahkola | |