summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-07-08mesa: remove debug codemesa_7_1_rc3Brian Paul1-1/+0
2008-07-08add yet another MakefileBrian Paul1-0/+1
2008-07-08bump version to rc3Brian Paul2-5/+5
2008-07-08added more Makefiles to file listBrian Paul1-0/+2
2008-07-08mesa: implement glGetUniformiv() with new ctx->Driver functionBrian Paul3-9/+45
The old implementation could overwrite the caller's param buffer.
2008-07-08added src/mesa/drivers/Makefile to file listBrian Paul1-0/+1
2008-07-08mesa: bump version to rc2mesa_7_1_rc2Brian Paul2-5/+5
2008-07-08added null texObj ptr check (bug 15567)Brian Paul1-12/+16
2008-07-08mesa: more debug outputBrian Paul1-22/+62
2008-07-08mesa: compute global var size before doing codegenBrian Paul1-9/+9
2008-07-08mesa: add missing VARYING case to storage_string()Brian Paul1-0/+2
2008-07-08i965: official name for GM45 chipsetXiang, Haihao10-30/+33
2008-07-07glx: add LIBGL_ALWAYS_SOFTWAREGeorge Sapountzis1-2/+9
this disables accelerated DRI and fallbacks to client-side software rendering. compile-tested only.
2008-07-06autoconf: Allow commas or spaces to separate DRI driversDan Nicholson1-1/+1
Explicitly allow the argument to --with-dri-drivers to contain comma-separated or space-separated drivers. A space-separated driver list worked by chance before.
2008-07-06Set library and header installation directories from configurationDan Nicholson16-58/+72
Currently the installation directories for libraries and headers are resolved within the install commands. For instance, the libraries will be installed to $(INSTALL_DIR)/$(LIB_DIR). This limits the flexibility of the installation, such as when the libraries should be installed to a subdirectory like /usr/lib/tls. This adds the make variables $(INSTALL_LIB_DIR) and $(INSTALL_INC_DIR) to define the locations that the libraries and headers are installed. For the static configs, this resolves exactly as before to $(INSTALL_DIR)/include and $(INSTALL_DIR)/$(LIB_DIR). For autoconf, they are derived directly from the --libdir and --includedir settings.
2008-07-06r500_fragprog: Fix RSQ with negative parametersNicolai Haehnle1-1/+2
2008-07-06r300_fragprog: Emulate trigonometric functions in radeon_program_aluNicolai Haehnle4-207/+153
2008-07-06r300: Translate fragment program DST in radeon_program_aluNicolai Haehnle3-36/+14
2008-07-06r300: Translate fragment program LRP in radeon_program_alu.cNicolai Haehnle3-45/+15
2008-07-06r300: Allow adding parameters during fragprog transform, share LIT codeNicolai Haehnle7-258/+216
2008-07-05r300: Correctly scan for used temporary registersNicolai Haehnle6-79/+126
This fixes a regression introduced by dea8719f0...
2008-07-05r500: Major refactoring of fragment program emitNicolai Haehnle3-775/+458
Use the common facilities to convert non-native instructions into native ones. Worked hard to make the code easier to read (hopefully), by using helper functions instead of direct manipulation of the machine code. Fixes two bugs related to FLR and XPD.
2008-07-05r300: Remove clause stuff for now in favour of a cloned generic gl_programNicolai Haehnle10-460/+157
2008-07-05r500_fragprog: Cleanup some unused variables and code.Nicolai Haehnle2-46/+1
2008-07-05r500: Fix a mixup in fragment program LRP instruction emitNicolai Haehnle1-5/+4
2008-07-05r500: Fix blend color.Nicolai Haehnle2-12/+25
2008-07-05_mesa_clone_program: Copy ShadowSamplersNicolai Haehnle1-0/+1
2008-07-04r300: Fix depth texture in compare modeNicolai Haehnle2-48/+68
Missed the homogenous divide of R by Q before...
2008-07-04Enable TexGen based on InputsRead when a fragment program is activeNicolai Haehnle1-10/+18
The old behaviour depended on which texture images the fragment program reads from, which seems to contradict the shader specifications. Note: Piglit's general/texgen test checks for this problem.
2008-07-04GLSL-related bug fixesBrian Paul1-0/+7
2008-07-04mesa: generate GL_INVALID_OPERATION in _mesa_get_uniform_location() if ↵Brian Paul1-0/+5
program isn't linked
2008-07-04mesa: remove incorrect assertionBrian Paul1-1/+0
2008-07-04glcontextmodes.c is required remove the reference in .gitignoreAlan Hourihane1-1/+0
2008-07-04mesa: fix polygon offset issue (bug #12061)Xiang, Haihao1-2/+2
2008-07-03mesa: fix various error codesBrian Paul1-88/+123
2008-07-03mesa: fix some error codes in _mesa_ShaderSourceARB()Brian Paul1-4/+4
2008-07-03mesa: fix problem freeing framebuffer/renderbuffer objectsBrian Paul3-4/+29
Basically, set up no-op Delete() methods for the DummyFrame/Renderbuffer objects.
2008-07-03mesa: additional error checking, fix error codesBrian Paul1-20/+36
2008-07-03mesa: regenerated fileBrian Paul1-761/+763
2008-07-03mesa: additional vec4 constructorBrian Paul1-0/+8
2008-07-03mesa: fix array storage allocation bugBrian Paul1-0/+8
2008-07-03mesa: fix incorrect array size, added assertionBrian Paul1-1/+2
2008-07-02mesa: fix vertex array validation test for attribute 0 (vert pos)Brian Paul1-11/+12
We don't actually need vertex array[0] enabled when using a vertex program/shader.
2008-07-02mesa: when linking a shader program, make sure all the shaders compiled OKBrian Paul1-0/+8
2008-07-02mesa: added some debug code (disabled)Brian Paul2-0/+9
2008-07-02mesa: fix error codes in _mesa_shader_source(), _mesa_get_shader_source()Brian Paul1-2/+12
If the 'shader' parameter is wrong, need to either generate GL_INVALID_VALUE or GL_INVALID_OPERATION. It depends on whether 'shader' actually names a 'program' or is a totally unknown ID. There might be other cases to fix...
2008-07-02mesa: regeneratedBrian Paul1-152/+163
2008-07-02mesa: added some missing equal() notEqual() intrinsicsBrian Paul1-0/+33
2008-07-02mesa: regenerated filesBrian Paul2-20/+35
2008-07-02mesa: fix all(bvec2) function typo, add missing bvec2/3/4() constuctorsBrian Paul2-1/+39