Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mesa: implement glGetUniformiv() with new ctx->Driver function | Brian Paul | 2008-07-08 | 3 | -9/+45 |
| | | | | The old implementation could overwrite the caller's param buffer. | ||||
* | added src/mesa/drivers/Makefile to file list | Brian Paul | 2008-07-08 | 1 | -0/+1 |
| | |||||
* | mesa: bump version to rc2mesa_7_1_rc2 | Brian Paul | 2008-07-08 | 2 | -5/+5 |
| | |||||
* | added null texObj ptr check (bug 15567) | Brian Paul | 2008-07-08 | 1 | -12/+16 |
| | |||||
* | mesa: more debug output | Brian Paul | 2008-07-08 | 1 | -22/+62 |
| | |||||
* | mesa: compute global var size before doing codegen | Brian Paul | 2008-07-08 | 1 | -9/+9 |
| | |||||
* | mesa: add missing VARYING case to storage_string() | Brian Paul | 2008-07-08 | 1 | -0/+2 |
| | |||||
* | i965: official name for GM45 chipset | Xiang, Haihao | 2008-07-08 | 10 | -30/+33 |
| | |||||
* | glx: add LIBGL_ALWAYS_SOFTWARE | George Sapountzis | 2008-07-07 | 1 | -2/+9 |
| | | | | | | this disables accelerated DRI and fallbacks to client-side software rendering. compile-tested only. | ||||
* | autoconf: Allow commas or spaces to separate DRI drivers | Dan Nicholson | 2008-07-06 | 1 | -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 configuration | Dan Nicholson | 2008-07-06 | 16 | -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 parameters | Nicolai Haehnle | 2008-07-06 | 1 | -1/+2 |
| | |||||
* | r300_fragprog: Emulate trigonometric functions in radeon_program_alu | Nicolai Haehnle | 2008-07-06 | 4 | -207/+153 |
| | |||||
* | r300: Translate fragment program DST in radeon_program_alu | Nicolai Haehnle | 2008-07-06 | 3 | -36/+14 |
| | |||||
* | r300: Translate fragment program LRP in radeon_program_alu.c | Nicolai Haehnle | 2008-07-06 | 3 | -45/+15 |
| | |||||
* | r300: Allow adding parameters during fragprog transform, share LIT code | Nicolai Haehnle | 2008-07-06 | 7 | -258/+216 |
| | |||||
* | r300: Correctly scan for used temporary registers | Nicolai Haehnle | 2008-07-05 | 6 | -79/+126 |
| | | | | This fixes a regression introduced by dea8719f0... | ||||
* | r500: Major refactoring of fragment program emit | Nicolai Haehnle | 2008-07-05 | 3 | -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_program | Nicolai Haehnle | 2008-07-05 | 10 | -460/+157 |
| | |||||
* | r500_fragprog: Cleanup some unused variables and code. | Nicolai Haehnle | 2008-07-05 | 2 | -46/+1 |
| | |||||
* | r500: Fix a mixup in fragment program LRP instruction emit | Nicolai Haehnle | 2008-07-05 | 1 | -5/+4 |
| | |||||
* | r500: Fix blend color. | Nicolai Haehnle | 2008-07-05 | 2 | -12/+25 |
| | |||||
* | _mesa_clone_program: Copy ShadowSamplers | Nicolai Haehnle | 2008-07-05 | 1 | -0/+1 |
| | |||||
* | r300: Fix depth texture in compare mode | Nicolai Haehnle | 2008-07-04 | 2 | -48/+68 |
| | | | | Missed the homogenous divide of R by Q before... | ||||
* | Enable TexGen based on InputsRead when a fragment program is active | Nicolai Haehnle | 2008-07-04 | 1 | -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 fixes | Brian Paul | 2008-07-04 | 1 | -0/+7 |
| | |||||
* | mesa: generate GL_INVALID_OPERATION in _mesa_get_uniform_location() if ↵ | Brian Paul | 2008-07-04 | 1 | -0/+5 |
| | | | | program isn't linked | ||||
* | mesa: remove incorrect assertion | Brian Paul | 2008-07-04 | 1 | -1/+0 |
| | |||||
* | glcontextmodes.c is required remove the reference in .gitignore | Alan Hourihane | 2008-07-04 | 1 | -1/+0 |
| | |||||
* | mesa: fix polygon offset issue (bug #12061) | Xiang, Haihao | 2008-07-04 | 1 | -2/+2 |
| | |||||
* | mesa: fix various error codes | Brian Paul | 2008-07-03 | 1 | -88/+123 |
| | |||||
* | mesa: fix some error codes in _mesa_ShaderSourceARB() | Brian Paul | 2008-07-03 | 1 | -4/+4 |
| | |||||
* | mesa: fix problem freeing framebuffer/renderbuffer objects | Brian Paul | 2008-07-03 | 3 | -4/+29 |
| | | | | Basically, set up no-op Delete() methods for the DummyFrame/Renderbuffer objects. | ||||
* | mesa: additional error checking, fix error codes | Brian Paul | 2008-07-03 | 1 | -20/+36 |
| | |||||
* | mesa: regenerated file | Brian Paul | 2008-07-03 | 1 | -761/+763 |
| | |||||
* | mesa: additional vec4 constructor | Brian Paul | 2008-07-03 | 1 | -0/+8 |
| | |||||
* | mesa: fix array storage allocation bug | Brian Paul | 2008-07-03 | 1 | -0/+8 |
| | |||||
* | mesa: fix incorrect array size, added assertion | Brian Paul | 2008-07-03 | 1 | -1/+2 |
| | |||||
* | mesa: fix vertex array validation test for attribute 0 (vert pos) | Brian Paul | 2008-07-02 | 1 | -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 OK | Brian Paul | 2008-07-02 | 1 | -0/+8 |
| | |||||
* | mesa: added some debug code (disabled) | Brian Paul | 2008-07-02 | 2 | -0/+9 |
| | |||||
* | mesa: fix error codes in _mesa_shader_source(), _mesa_get_shader_source() | Brian Paul | 2008-07-02 | 1 | -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: regenerated | Brian Paul | 2008-07-02 | 1 | -152/+163 |
| | |||||
* | mesa: added some missing equal() notEqual() intrinsics | Brian Paul | 2008-07-02 | 1 | -0/+33 |
| | |||||
* | mesa: regenerated files | Brian Paul | 2008-07-02 | 2 | -20/+35 |
| | |||||
* | mesa: fix all(bvec2) function typo, add missing bvec2/3/4() constuctors | Brian Paul | 2008-07-02 | 2 | -1/+39 |
| | |||||
* | mesa: fix issues around multisample enable | Roland Scheidegger | 2008-07-02 | 5 | -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 textures | Brian Paul | 2008-07-02 | 1 | -0/+6 |
| | |||||
* | set ctx->Const.MaxVertexTextureImageUnits = 0 | Brian Paul | 2008-07-02 | 1 | -1/+1 |
| | | | | This disallows vertex shader texture sampling. See bugs 16157, 13838. | ||||
* | VBO: Regenerate files based on recent changes to gl_API.xml | Ian Romanick | 2008-07-02 | 2 | -2955/+2951 |
| | | | | | Since GL_ARB_vertex_buffer_object protocol isn't supported yet, these changes are innocuous. |