| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2008-07-07 | gallium: simplify/fix buffer_offset, src_offset computation for VBO arrays | Brian Paul | |
| Things broke when vertex position wasn't the first attribute. | |||
| 2008-07-06 | Set library and header installation directories from configuration | Dan Nicholson | |
| 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-06 | r500_fragprog: Fix RSQ with negative parameters | Nicolai Haehnle | |
| 2008-07-06 | r300_fragprog: Emulate trigonometric functions in radeon_program_alu | Nicolai Haehnle | |
| 2008-07-06 | r300: Translate fragment program DST in radeon_program_alu | Nicolai Haehnle | |
| 2008-07-06 | r300: Translate fragment program LRP in radeon_program_alu.c | Nicolai Haehnle | |
| 2008-07-06 | r300: Allow adding parameters during fragprog transform, share LIT code | Nicolai Haehnle | |
| 2008-07-05 | r300: Correctly scan for used temporary registers | Nicolai Haehnle | |
| This fixes a regression introduced by dea8719f0... | |||
| 2008-07-05 | r500: Major refactoring of fragment program emit | Nicolai Haehnle | |
| 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-05 | r300: Remove clause stuff for now in favour of a cloned generic gl_program | Nicolai Haehnle | |
| 2008-07-05 | r500_fragprog: Cleanup some unused variables and code. | Nicolai Haehnle | |
| 2008-07-05 | r500: Fix a mixup in fragment program LRP instruction emit | Nicolai Haehnle | |
| 2008-07-05 | r500: Fix blend color. | Nicolai Haehnle | |
| 2008-07-05 | _mesa_clone_program: Copy ShadowSamplers | Nicolai Haehnle | |
| 2008-07-04 | mesa: Replace Proxy1D/2D/etc with ProxyTex[] indexed by TEXTURE_x_INDEX. | Brian Paul | |
| Simplification in colortab.c too. cherry-picked from master (fe469007037d9d5cdbe1677d8ff7368b276e9e7c) | |||
| 2008-07-04 | gallium: fix st_choose_format(internalFormat=GL_RGBA16) | Brian Paul | |
| Need to check if we're choosing a surface or texture format. | |||
| 2008-07-04 | mesa: Implement mutex/locking around texture object reference counting. | Brian Paul | |
| Use new _mesa_reference_texobj() function for referencing/unreferencing textures. Add new assertions/tests to try to detect invalid usage of deleted textures. cherry-picked from master (9e01b915f1243a3f551cb795b7124bd1e52ca15f) | |||
| 2008-07-04 | r300: Fix depth texture in compare mode | Nicolai Haehnle | |
| Missed the homogenous divide of R by Q before... | |||
| 2008-07-04 | Enable TexGen based on InputsRead when a fragment program is active | Nicolai Haehnle | |
| 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-04 | mesa: generate GL_INVALID_OPERATION in _mesa_get_uniform_location() if ↵ | Brian Paul | |
| program isn't linked | |||
| 2008-07-04 | mesa: remove incorrect assertion | Brian Paul | |
| 2008-07-04 | gallium: replace assertion with conditional | Brian Paul | |
| 2008-07-04 | mesa: generate GL_INVALID_OPERATION in _mesa_get_uniform_location() if ↵ | Brian Paul | |
| program isn't linked | |||
| 2008-07-04 | mesa: move assertion | Brian Paul | |
| 2008-07-05 | Merge remote branch 'upstream/gallium-0.1' into gallium-0.1 | Ben Skeggs | |
| 2008-07-04 | mesa: fix polygon offset issue (bug #12061) | Xiang, Haihao | |
| 2008-07-03 | mesa: added _vbo_VertexAttrib4f() | Brian Paul | |
| 2008-07-03 | mesa: fix incorrect array size, added assertion | Brian Paul | |
| 2008-07-03 | mesa: fix array storage allocation bug | Brian Paul | |
| 2008-07-03 | mesa: regenerated file | Brian Paul | |
| 2008-07-03 | mesa: additional vec4 constructor | Brian Paul | |
| 2008-07-03 | mesa: fix various error codes | Brian Paul | |
| 2008-07-03 | mesa: fix some error codes in _mesa_ShaderSourceARB() | Brian Paul | |
| 2008-07-03 | mesa: fix problem freeing framebuffer/renderbuffer objects | Brian Paul | |
| Basically, set up no-op Delete() methods for the DummyFrame/Renderbuffer obj | |||
| 2008-07-03 | mesa: added case for fixed pt | Brian Paul | |
| 2008-07-03 | gallium: move, increase ST_MAX_SHADER_TOKENS | Brian Paul | |
| 2008-07-03 | mesa: fix various error codes | Brian Paul | |
| 2008-07-03 | mesa: fix some error codes in _mesa_ShaderSourceARB() | Brian Paul | |
| 2008-07-03 | mesa: fix problem freeing framebuffer/renderbuffer objects | Brian Paul | |
| Basically, set up no-op Delete() methods for the DummyFrame/Renderbuffer objects. | |||
| 2008-07-03 | mesa: additional error checking, fix error codes | Brian Paul | |
| 2008-07-03 | mesa: regenerated file | Brian Paul | |
| 2008-07-03 | mesa: additional vec4 constructor | Brian Paul | |
| 2008-07-03 | mesa: fix array storage allocation bug | Brian Paul | |
| 2008-07-03 | mesa: fix incorrect array size, added assertion | Brian Paul | |
| 2008-07-03 | gallium: fix surface memleak in bitmap code | Brian Paul | |
| Found w/ tunnel2.c demo. | |||
| 2008-07-02 | mesa: fix vertex array validation test for attribute 0 (vert pos) | Brian Paul | |
| We don't actually need vertex array[0] enabled when using a vertex program/shader. cherry-picked from master | |||
| 2008-07-02 | mesa: fix vertex array validation test for attribute 0 (vert pos) | Brian Paul | |
| We don't actually need vertex array[0] enabled when using a vertex program/shader. | |||
| 2008-07-02 | gallium: replace an assertion with "if (!texobj) continue" | Brian Paul | |
| It's possible to call update_samplers() between the time a fragment shader is bound and when a texture image is defined (such as glClear). This fixes the case where we don't have a complete texture object yet. | |||
| 2008-07-02 | gallium: fix a bug in vertex program output mapping | Brian Paul | |
| Need to translate VERT_RESULT_PSIZ, BFC0, BFC1 to TGSI shader output slots after all other attributes have been handled. This fixes a bug where generic vertex program outputs (varying vars) could get mapped to the same slot at point size or back-face colors. | |||
| 2008-07-02 | mesa: additional GLSL built-in constants | Brian Paul | |
