summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* i965: Use program->SamplerUnits[] to get the appropriate texture unit.Xiang, Haihao2008-08-052-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 Jackson2008-08-041-4/+2
|
* added null ptr check (fix bug 16959)Brian Paul2008-08-031-1/+2
|
* intel: sync to vblank by defaultJesse Barnes2008-07-311-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 Paul2008-07-291-1/+1
|
* mesa: disable debug codeBrian Paul2008-07-291-1/+1
|
* mesa: regenerated filesBrian Paul2008-07-292-820/+800
|
* mesa: Silence compiler warnings on Windows.Brian Paul2008-07-297-17/+19
|
* mesa: cast to fix warningBrian Paul2008-07-291-1/+1
|
* mesa: fix bug/failure in recursive function inliningBrian Paul2008-07-291-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 Paul2008-07-291-1/+1
|
* mesa: remove stray debug codeBrian Paul2008-07-291-1/+0
|
* mesa: glsl: assorted fixes for resolving polymorphic functionsBrian Paul2008-07-298-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 constructorsBrian Paul2008-07-291-12/+12
|
* mesa: glsl: remove unneeded operatorsBrian Paul2008-07-291-50/+0
|
* mesa: glsl: added null ptr checkBrian Paul2008-07-291-1/+2
|
* mesa: fix issues causing warnings on WindowsBrian Paul2008-07-292-3/+6
|
* mesa: glsl: additional error detectionBrian Paul2008-07-293-10/+64
| | | | Plus begin some fixes for vec/matrix constructors.
* mesa: gls: fix broken else clause of conditional break/continueBrian Paul2008-07-292-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 Paul2008-07-294-37/+31
|
* mesa: Silence compiler warning on windows.Michal Krol2008-07-291-1/+1
|
* mesa: glsl: fix/simplify array element handlingBrian Paul2008-07-291-39/+15
| | | | Also fix bug in comparing large structs/arrays.
* mesa: glsl: mark constructor params as constBrian Paul2008-07-291-1/+2
|
* mesa: glsl: rework swizzle storage handlingBrian Paul2008-07-293-53/+40
| | | | Build on the heirarchal approach implemented for arrays/structs.
* mesa: fix uninitialized varBrian Paul2008-07-291-0/+1
|
* mesa: glsl: implement constructor functions for user-defined typesBrian Paul2008-07-292-5/+174
|
* mesa: remove stray debug assertionBrian Paul2008-07-291-1/+0
|
* mesa: fix glUniform error checking for samplersBrian2008-07-291-0/+24
|
* mesa: refactor: move _mesa_Bind/Gen/DeleteProgram() to arbprogram.cBrian Paul2008-07-294-226/+213
| | | | No API-level functions now in program.c.
* mesa: initial support for GLSL struct/array comparisonsBrian Paul2008-07-291-14/+57
|
* mesa: added null ptr check (error handling case)Brian Paul2008-07-291-0/+3
|
* mesa: fix +=, -=, etc. operatorsBrian Paul2008-07-291-4/+4
|
* mesa: remove an error check for NV_v_p that doesn't apply to ARB_v_pBrian Paul2008-07-291-5/+0
|
* mesa: fix some issues in _mesa_validate_program()Brian Paul2008-07-291-5/+11
|
* mesa: assorted glsl uniform/attribute fixesBrian Paul2008-07-295-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-upsBrian Paul2008-07-295-70/+81
|
* mesa: rework array/struct addressing code.Brian Paul2008-07-297-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 operatorsBrian Paul2008-07-291-7/+21
| | | | plus add a few more special constructors to improve code quality.
* mesa: fix set_program_uniform_matrix(): need to loop over matrix countBrian Paul2008-07-291-18/+24
|
* mesa: implement grammar/parsing for precision/invariant syntaxBrian Paul2008-07-295-10/+252
| | | | Plus, fix some issues with pre-defined preprocessor symbols and version checking.
* mesa: Silence compiler warnings on Windows.Brian Paul2008-07-291-7/+3
|
* mesa: fix some function inlining bugsBrian Paul2008-07-294-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 printingBrian Paul2008-07-291-4/+8
|
* disable GL_ARB_shading_language_120 until 1.20 features are completeBrian Paul2008-07-291-2/+2
|
* r300: Fix off-by-one error in calculation of scissor cliprect.Michel Dänzer2008-07-281-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 Haehnle2008-07-271-0/+2
|
* r300: Implement ARB_shadow_ambient; add STATE_SHADOW_AMBIENTNicolai Haehnle2008-07-275-26/+86
|
* r300: Fix point minmax sizeNicolai Haehnle2008-07-271-2/+2
| | | | There are 6 subpixel units per pixel, not 16.
* r300: Implement hardware acceleration for ColorLogicOpNicolai Haehnle2008-07-275-4/+49
|
* r500: Handle non-native swizzles in texture instructionsNicolai Haehnle2008-07-272-26/+79
| | | | This fixes piglit's fp-kil and fp-generic/kil-swizzle tests.