Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | i965: Use program->SamplerUnits[] to get the appropriate texture unit. | Xiang, Haihao | 2008-08-05 | 2 | -10/+15 |
| | | | | | | inst->TexSrcUnit is used as an index into program->SamplerUnits[] since the commit ade508312c701ce89d3c2cd717994dbbabb4f207, and program->SamplerUnits is a sampler-to-texture-unit mapping. | ||||
* | Drop unused 'entries' field from __glxHashTable. | Adam Jackson | 2008-08-04 | 1 | -4/+2 |
| | |||||
* | added null ptr check (fix bug 16959) | Brian Paul | 2008-08-03 | 1 | -1/+2 |
| | |||||
* | intel: sync to vblank by default | Jesse Barnes | 2008-07-31 | 1 | -1/+1 |
| | | | | | | Effectively default to vblank_mode=3 on Intel to avoid tearing by default. Users wanting to go "as fast as possible" (despite not being able to see frames faster than their refresh rate allows) can still set the vblank_mode manually. | ||||
* | mesa: glsl: remove old assertion (fixes glsl/bitmap.c) | Brian Paul | 2008-07-29 | 1 | -1/+1 |
| | |||||
* | mesa: disable debug code | Brian Paul | 2008-07-29 | 1 | -1/+1 |
| | |||||
* | mesa: regenerated files | Brian Paul | 2008-07-29 | 2 | -820/+800 |
| | |||||
* | mesa: Silence compiler warnings on Windows. | Brian Paul | 2008-07-29 | 7 | -17/+19 |
| | |||||
* | mesa: cast to fix warning | Brian Paul | 2008-07-29 | 1 | -1/+1 |
| | |||||
* | mesa: fix bug/failure in recursive function inlining | Brian Paul | 2008-07-29 | 1 | -5/+27 |
| | | | | | Fixes a failure for cases such as y = f(a, f(a, b)) All the usual tests still pass but regressions are possible... | ||||
* | mesa: glsl: silence warning (s/int/GLuint) | Brian Paul | 2008-07-29 | 1 | -1/+1 |
| | |||||
* | mesa: remove stray debug code | Brian Paul | 2008-07-29 | 1 | -1/+0 |
| | |||||
* | mesa: glsl: assorted fixes for resolving polymorphic functions | Brian Paul | 2008-07-29 | 8 | -205/+393 |
| | | | | | | | Plus, - fix some issues in casting function arguments to format param types. - fix some vec/mat constructor bugs - find/report more syntax/semantic errors | ||||
* | mesa: glsl: re-order some constructors | Brian Paul | 2008-07-29 | 1 | -12/+12 |
| | |||||
* | mesa: glsl: remove unneeded operators | Brian Paul | 2008-07-29 | 1 | -50/+0 |
| | |||||
* | mesa: glsl: added null ptr check | Brian Paul | 2008-07-29 | 1 | -1/+2 |
| | |||||
* | mesa: fix issues causing warnings on Windows | Brian Paul | 2008-07-29 | 2 | -3/+6 |
| | |||||
* | mesa: glsl: additional error detection | Brian Paul | 2008-07-29 | 3 | -10/+64 |
| | | | | Plus begin some fixes for vec/matrix constructors. | ||||
* | mesa: gls: fix broken else clause of conditional break/continue | Brian Paul | 2008-07-29 | 2 | -13/+5 |
| | | | | | | | | | | | | | In the following case: for () { if (cond) break; // or continue; else something; } The "something" block didn't get emitted. | ||||
* | mesa: glsl: only try to link shaders defining main() | Brian Paul | 2008-07-29 | 4 | -37/+31 |
| | |||||
* | mesa: Silence compiler warning on windows. | Michal Krol | 2008-07-29 | 1 | -1/+1 |
| | |||||
* | mesa: glsl: fix/simplify array element handling | Brian Paul | 2008-07-29 | 1 | -39/+15 |
| | | | | Also fix bug in comparing large structs/arrays. | ||||
* | mesa: glsl: mark constructor params as const | Brian Paul | 2008-07-29 | 1 | -1/+2 |
| | |||||
* | mesa: glsl: rework swizzle storage handling | Brian Paul | 2008-07-29 | 3 | -53/+40 |
| | | | | Build on the heirarchal approach implemented for arrays/structs. | ||||
* | mesa: fix uninitialized var | Brian Paul | 2008-07-29 | 1 | -0/+1 |
| | |||||
* | mesa: glsl: implement constructor functions for user-defined types | Brian Paul | 2008-07-29 | 2 | -5/+174 |
| | |||||
* | mesa: remove stray debug assertion | Brian Paul | 2008-07-29 | 1 | -1/+0 |
| | |||||
* | mesa: fix glUniform error checking for samplers | Brian | 2008-07-29 | 1 | -0/+24 |
| | |||||
* | mesa: refactor: move _mesa_Bind/Gen/DeleteProgram() to arbprogram.c | Brian Paul | 2008-07-29 | 4 | -226/+213 |
| | | | | No API-level functions now in program.c. | ||||
* | mesa: initial support for GLSL struct/array comparisons | Brian Paul | 2008-07-29 | 1 | -14/+57 |
| | |||||
* | mesa: added null ptr check (error handling case) | Brian Paul | 2008-07-29 | 1 | -0/+3 |
| | |||||
* | mesa: fix +=, -=, etc. operators | Brian Paul | 2008-07-29 | 1 | -4/+4 |
| | |||||
* | mesa: remove an error check for NV_v_p that doesn't apply to ARB_v_p | Brian Paul | 2008-07-29 | 1 | -5/+0 |
| | |||||
* | mesa: fix some issues in _mesa_validate_program() | Brian Paul | 2008-07-29 | 1 | -5/+11 |
| | |||||
* | mesa: assorted glsl uniform/attribute fixes | Brian Paul | 2008-07-29 | 5 | -43/+166 |
| | | | | | | Fix incorrect uniform/attribute size query results. Add missing error checking for glUniform, glUniformMatrix params Fix an array size/allocation error. | ||||
* | mesa: glsl: various writemask/swizzle improvements and clean-ups | Brian Paul | 2008-07-29 | 5 | -70/+81 |
| | |||||
* | mesa: rework array/struct addressing code. | Brian Paul | 2008-07-29 | 7 | -138/+372 |
| | | | | | | | The slang_ir_storage type now has a pointer to parent storage to represent storage of an array element within an array, or a field within a struct. This fixes some problems related to addressing of fields/elements in non- trivial cases. More work to follow. | ||||
* | mesa: fix some GLSL /= int operators | Brian Paul | 2008-07-29 | 1 | -7/+21 |
| | | | | plus add a few more special constructors to improve code quality. | ||||
* | mesa: fix set_program_uniform_matrix(): need to loop over matrix count | Brian Paul | 2008-07-29 | 1 | -18/+24 |
| | |||||
* | mesa: implement grammar/parsing for precision/invariant syntax | Brian Paul | 2008-07-29 | 5 | -10/+252 |
| | | | | Plus, fix some issues with pre-defined preprocessor symbols and version checking. | ||||
* | mesa: Silence compiler warnings on Windows. | Brian Paul | 2008-07-29 | 1 | -7/+3 |
| | |||||
* | mesa: fix some function inlining bugs | Brian Paul | 2008-07-29 | 4 | -1/+53 |
| | | | | | | Need to add local vars of original function to the new scope's variable list (though the DECLs were already present). In slang_operation_copy() call slang_replace_scope() for SLANG_OPER_BLOCK_NEW_SCOPE opers. | ||||
* | mesa: improved printing | Brian Paul | 2008-07-29 | 1 | -4/+8 |
| | |||||
* | disable GL_ARB_shading_language_120 until 1.20 features are complete | Brian Paul | 2008-07-29 | 1 | -2/+2 |
| | |||||
* | r300: Fix off-by-one error in calculation of scissor cliprect. | Michel Dänzer | 2008-07-28 | 1 | -2/+2 |
| | | | | Fixes http://bugs.freedesktop.org/show_bug.cgi?id=16123 . | ||||
* | r300: Fix a crash related to depth textures (triggered by Glest w/ shadowmaps) | Nicolai Haehnle | 2008-07-27 | 1 | -0/+2 |
| | |||||
* | r300: Implement ARB_shadow_ambient; add STATE_SHADOW_AMBIENT | Nicolai Haehnle | 2008-07-27 | 5 | -26/+86 |
| | |||||
* | r300: Fix point minmax size | Nicolai Haehnle | 2008-07-27 | 1 | -2/+2 |
| | | | | There are 6 subpixel units per pixel, not 16. | ||||
* | r300: Implement hardware acceleration for ColorLogicOp | Nicolai Haehnle | 2008-07-27 | 5 | -4/+49 |
| | |||||
* | r500: Handle non-native swizzles in texture instructions | Nicolai Haehnle | 2008-07-27 | 2 | -26/+79 |
| | | | | This fixes piglit's fp-kil and fp-generic/kil-swizzle tests. |