summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* mesa: implement glGetUniformiv() with new ctx->Driver functionBrian Paul2008-07-083-9/+45
| | | | The old implementation could overwrite the caller's param buffer.
* added src/mesa/drivers/Makefile to file listBrian Paul2008-07-081-0/+1
|
* mesa: bump version to rc2mesa_7_1_rc2Brian Paul2008-07-082-5/+5
|
* added null texObj ptr check (bug 15567)Brian Paul2008-07-081-12/+16
|
* mesa: more debug outputBrian Paul2008-07-081-22/+62
|
* mesa: compute global var size before doing codegenBrian Paul2008-07-081-9/+9
|
* mesa: add missing VARYING case to storage_string()Brian Paul2008-07-081-0/+2
|
* i965: official name for GM45 chipsetXiang, Haihao2008-07-0810-30/+33
|
* glx: add LIBGL_ALWAYS_SOFTWAREGeorge Sapountzis2008-07-071-2/+9
| | | | | | this disables accelerated DRI and fallbacks to client-side software rendering. compile-tested only.
* autoconf: Allow commas or spaces to separate DRI driversDan Nicholson2008-07-061-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.
* Set library and header installation directories from configurationDan Nicholson2008-07-0616-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.
* r500_fragprog: Fix RSQ with negative parametersNicolai Haehnle2008-07-061-1/+2
|
* r300_fragprog: Emulate trigonometric functions in radeon_program_aluNicolai Haehnle2008-07-064-207/+153
|
* r300: Translate fragment program DST in radeon_program_aluNicolai Haehnle2008-07-063-36/+14
|
* r300: Translate fragment program LRP in radeon_program_alu.cNicolai Haehnle2008-07-063-45/+15
|
* r300: Allow adding parameters during fragprog transform, share LIT codeNicolai Haehnle2008-07-067-258/+216
|
* r300: Correctly scan for used temporary registersNicolai Haehnle2008-07-056-79/+126
| | | | This fixes a regression introduced by dea8719f0...
* r500: Major refactoring of fragment program emitNicolai Haehnle2008-07-053-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.
* r300: Remove clause stuff for now in favour of a cloned generic gl_programNicolai Haehnle2008-07-0510-460/+157
|
* r500_fragprog: Cleanup some unused variables and code.Nicolai Haehnle2008-07-052-46/+1
|
* r500: Fix a mixup in fragment program LRP instruction emitNicolai Haehnle2008-07-051-5/+4
|
* r500: Fix blend color.Nicolai Haehnle2008-07-052-12/+25
|
* _mesa_clone_program: Copy ShadowSamplersNicolai Haehnle2008-07-051-0/+1
|
* r300: Fix depth texture in compare modeNicolai Haehnle2008-07-042-48/+68
| | | | Missed the homogenous divide of R by Q before...
* Enable TexGen based on InputsRead when a fragment program is activeNicolai Haehnle2008-07-041-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.
* GLSL-related bug fixesBrian Paul2008-07-041-0/+7
|
* mesa: generate GL_INVALID_OPERATION in _mesa_get_uniform_location() if ↵Brian Paul2008-07-041-0/+5
| | | | program isn't linked
* mesa: remove incorrect assertionBrian Paul2008-07-041-1/+0
|
* glcontextmodes.c is required remove the reference in .gitignoreAlan Hourihane2008-07-041-1/+0
|
* mesa: fix polygon offset issue (bug #12061)Xiang, Haihao2008-07-041-2/+2
|
* mesa: fix various error codesBrian Paul2008-07-031-88/+123
|
* mesa: fix some error codes in _mesa_ShaderSourceARB()Brian Paul2008-07-031-4/+4
|
* mesa: fix problem freeing framebuffer/renderbuffer objectsBrian Paul2008-07-033-4/+29
| | | | Basically, set up no-op Delete() methods for the DummyFrame/Renderbuffer objects.
* mesa: additional error checking, fix error codesBrian Paul2008-07-031-20/+36
|
* mesa: regenerated fileBrian Paul2008-07-031-761/+763
|
* mesa: additional vec4 constructorBrian Paul2008-07-031-0/+8
|
* mesa: fix array storage allocation bugBrian Paul2008-07-031-0/+8
|
* mesa: fix incorrect array size, added assertionBrian Paul2008-07-031-1/+2
|
* mesa: fix vertex array validation test for attribute 0 (vert pos)Brian Paul2008-07-021-11/+12
| | | | | We don't actually need vertex array[0] enabled when using a vertex program/shader.
* mesa: when linking a shader program, make sure all the shaders compiled OKBrian Paul2008-07-021-0/+8
|
* mesa: added some debug code (disabled)Brian Paul2008-07-022-0/+9
|
* mesa: fix error codes in _mesa_shader_source(), _mesa_get_shader_source()Brian Paul2008-07-021-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...
* mesa: regeneratedBrian Paul2008-07-021-152/+163
|
* mesa: added some missing equal() notEqual() intrinsicsBrian Paul2008-07-021-0/+33
|
* mesa: regenerated filesBrian Paul2008-07-022-20/+35
|
* mesa: fix all(bvec2) function typo, add missing bvec2/3/4() constuctorsBrian Paul2008-07-022-1/+39
|
* mesa: fix issues around multisample enableRoland Scheidegger2008-07-025-3/+21
| | | | | multisample enable is enabled by default, however gl mandates multisample rendering rules only apply if there's also a multisampled buffer.
* generate a link error if the vertex shader references too many texturesBrian Paul2008-07-021-0/+6
|
* set ctx->Const.MaxVertexTextureImageUnits = 0Brian Paul2008-07-021-1/+1
| | | | This disallows vertex shader texture sampling. See bugs 16157, 13838.
* VBO: Regenerate files based on recent changes to gl_API.xmlIan Romanick2008-07-022-2955/+2951
| | | | | Since GL_ARB_vertex_buffer_object protocol isn't supported yet, these changes are innocuous.