Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | 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 | GLSL-related bug fixes | 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: remove incorrect assertion | Brian Paul | |
2008-07-04 | glcontextmodes.c is required remove the reference in .gitignore | Alan Hourihane | |
2008-07-04 | mesa: fix polygon offset issue (bug #12061) | Xiang, Haihao | |
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-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 | mesa: when linking a shader program, make sure all the shaders compiled OK | Brian Paul | |
2008-07-02 | mesa: added some debug code (disabled) | Brian Paul | |
2008-07-02 | mesa: fix error codes in _mesa_shader_source(), _mesa_get_shader_source() | Brian Paul | |
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-02 | mesa: regenerated | Brian Paul | |
2008-07-02 | mesa: added some missing equal() notEqual() intrinsics | Brian Paul | |
2008-07-02 | mesa: regenerated files | Brian Paul | |
2008-07-02 | mesa: fix all(bvec2) function typo, add missing bvec2/3/4() constuctors | Brian Paul | |
2008-07-02 | mesa: fix issues around multisample enable | Roland Scheidegger | |
multisample enable is enabled by default, however gl mandates multisample rendering rules only apply if there's also a multisampled buffer. | |||
2008-07-02 | generate a link error if the vertex shader references too many textures | Brian Paul | |
2008-07-02 | set ctx->Const.MaxVertexTextureImageUnits = 0 | Brian Paul | |
This disallows vertex shader texture sampling. See bugs 16157, 13838. | |||
2008-07-02 | VBO: Regenerate files based on recent changes to gl_API.xml | Ian Romanick | |
Since GL_ARB_vertex_buffer_object protocol isn't supported yet, these changes are innocuous. | |||
2008-07-02 | Bring over commit 8d4d0b47a07a298a20ffae9fefe96c8c7ca9dccc from xserver tree | Paulo Cesar Pereira de Andrade | |
2008-07-01 | VBO: Add missing functions related to VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB | Ian Romanick | |
2008-07-01 | VBO: add GLX related annotations | Ian Romanick | |
2008-07-01 | mesa: fix a GLSL vector subscript/writemask bug | Brian Paul | |
This fixes a failure for cases like: vec4 v; v[1] *= 2.0; The v[1] actually acts like a writemask, equivalent to v.y The fix is a bit convoluted, but will do for now. | |||
2008-07-01 | mesa: move some functions | Brian Paul | |
2008-07-01 | mesa: make _slang_swizzle_swizzle() non-private | Brian Paul | |
2008-07-01 | mesa: better function inlining in the presence of 'return' statements | Brian Paul | |
Before, the presence of a 'return' statement always prevented inlining a function. This was because we didn't want to accidentally return from the _calling_ function. We still need the semantic of 'return' when inlining but we can't always use unconditional branches/jumps (GPUs don't always support arbitrary branching). Now, we allow inlining functions w/ return if the return is the last statement in the function. This fixes the common case of a function that returns a value, such as: vec4 square(const in vec4 x) { return x * x; } which effectively compiles into: vec4 square(const in vec4 x) { __retVal = x * x; return; } The 'return' can be no-op'd now and we can inline the function. | |||
2008-07-01 | mesa: add/fix some IrInfo entries for debugging purposes | Brian Paul | |
2008-07-01 | link to DRM 2.3.1 | Brian Paul | |
2008-07-01 | press 'm' to toggle multisample enable/disable | Brian Paul | |
2008-07-01 | init machine->Samplers (fixes vertex program texture fetches) | Brian Paul | |
2008-07-01 | dri: drop asserts to make build against stable libdrm | Dave Airlie | |
These asserts are of questionable use at the moment with things in flux. | |||
2008-07-01 | dri: Take the base image size into account when computing | Xiang, Haihao | |
first level of the mipmap. fix #16210 | |||
2008-06-30 | autoconf: Improve the visibility of the swrast DRI driver | Dan Nicholson | |
Improve the --with-dri-drivers help text so that users are aware that they should install the swrast DRI driver. | |||
2008-06-30 | r3xx/r5xx: Enable ARB_point_parameters. | Corbin Simpson | |
This isn't complete yet. It does cover the two most common usage cases, though, and at least the third one (POINT_DISTANCE_ATTENUATION) is possible, so I'll do that later. | |||
2008-06-30 | r300: Fix dumb mistake in LOD bias translation | Nicolai Haehnle | |
2008-06-30 | r300: Cleanup LodBias support | Nicolai Haehnle | |
. There is both a per-texture unit and a per-texture object (at least for OpenGL 1.4); this should now be supported properly. . The LOD bias calculation in r300_state has been simplified and corrected (need to multiply by 32 instead of 31, and ensure clamping) . do not clamp LOD bias in TexEnv, as that behaviour conflicts with what the spec says . set Const.MaxTextureLodBias properly . remove the no_neg_lod_bias property; if somebody can explain what it's good for, we can add it back in, but according to Google, nobody seems to use it . removed some dead code and unused variables | |||
2008-06-29 | r300: Change LOD bias emission to more closely follow per-tex rules. | Corbin Simpson | |
Okay, this time it's for real, and for good. This should be a perma-fix. | |||
2008-06-29 | Revert accidental edit to progs/demos/lodbias. | Corbin Simpson | |
*puts yet another paper bag over head* |