Age | Commit message (Collapse) | Author | |
---|---|---|---|
2006-11-09 | Remove unnecessary setting of GetBufferSize to NULL. | Ian Romanick | |
2006-11-05 | fix vp lockups due to incorrectly set up / emitted attrib inputs. | Roland Scheidegger | |
2006-11-05 | fix using VERT_ATTRIB_WEIGHT instead of VERT_BIT_WEIGHT when assigning vp ↵ | Roland Scheidegger | |
inputs. | |||
2006-11-05 | Add sin instruction to fragment program. | Jerome Glisse | |
There is a bug somewhere in fragment program. tri-cos and tri-sin show the bug. Also we should not emit multiple time the same constant. for sin,cos,lit have to fix that. | |||
2006-11-04 | Add cos instruction and remove left over debug. | Jerome Glisse | |
2006-11-03 | Added OpenGL 2.1 entrypoints. | Brian Paul | |
2006-11-03 | Set DO_DEBUG=0 | Brian Paul | |
2006-11-03 | only enabled memcpy timing if DO_DEBUG=1 | Brian Paul | |
2006-11-03 | enable generic arrays for r200 hw vertex programs by assigning unused color ↵ | Roland Scheidegger | |
and texture inputs to them. Not widely tested yet. This should eliminate all fallbacks due to vertex programs, except writes to back facing colors, or when exceeding a hw limit (12 temps, 12 attribs etc.). | |||
2006-11-03 | remove setting some driver funcs explicitly to NULL, as they are no longer ↵ | Roland Scheidegger | |
set up later. Thix fixes a segfault in _mesa_Bitmap(). | |||
2006-11-02 | Update gl_API.xml with OpenGL 2.0 functions, regenerate derived files. | Brian Paul | |
2006-11-02 | include utils.h to silence warning | Brian Paul | |
2006-11-02 | s/GLuint/int/ to silence warnings | Brian Paul | |
2006-11-02 | casting, type changes to silence warnings | Brian Paul | |
2006-11-02 | s/GLint/GLuint/ to fix sign warnings | Brian Paul | |
2006-11-02 | fix typo, silence warnings | Brian Paul | |
2006-11-02 | Fix GL_EXT_packed_depth_stencil crash, but shadowtex still broken | Brian Paul | |
2006-11-02 | Fix fragment program fog problems found with Glean. | Brian Paul | |
1. add PROGRAM_CONSTANT to switch() in src_vector(). 2. use _mesa_append_fog_code() to handle fog options in i915ProgramStringNotify(). 3. Re-enable some vertex attribute emit code that was previously disabled in i915ValidateFragmentProgram(). | |||
2006-11-02 | Call _mesa_problem() from i915_program_error() so we get a nice error message. | Brian Paul | |
2006-11-02 | Add requested size to r300RefillCurrentDmaRegion. | Jerome Glisse | |
This way we no longuer have the fixed RADEON_BUFFER_SIZE. Anyway function calling AllocDmaRegion should check if this succeed and fail gracefuly if not (see bug 8348). | |||
2006-11-02 | remove GetBufferSize = NULL; assignment | Brian Paul | |
2006-11-02 | Fixes Glean vertex/fragment test failures. Those tests never called | Brian Paul | |
glViewport so the viewport was 0 by 0 pixels. | |||
2006-11-02 | remove GetBufferSize code | Brian Paul | |
2006-11-02 | remove unneeded extern declaration of lockMutex | Brian Paul | |
2006-11-02 | bump driver date | Brian Paul | |
2006-11-02 | Use RGBA_LOGICOP_ENABLED() instead of ctx->Color._LogicOpEnabled since we often | Brian Paul | |
need to check for this condition before the later field has been computed. Fixes logicop bug #8860. | |||
2006-11-01 | Remove x/y/width/height parameters from Clear functions. | Brian Paul | |
2006-11-01 | comment-out unused var | Brian Paul | |
2006-11-01 | remove unused vars | Brian Paul | |
2006-11-01 | fix _mesa_select_tex_image() calls | Brian Paul | |
2006-11-01 | Don't use the x/y/width/height params passed to Clear(). Get them | Brian Paul | |
after locking. Next: remove the params altogether. | |||
2006-11-01 | disable debug printfs | Brian Paul | |
2006-11-01 | Correct a little bug, radeon->glCtx is a pointer. | Jerome Glisse | |
2006-11-01 | Remove deprecated GetBufferSize interface. | Jerome Glisse | |
2006-11-01 | fix compiler warnings | Keith Whitwell | |
2006-11-01 | Patch from <haihao.xiang@intel.com> -- pass program string | Keith Whitwell | |
notification callback through to tnl/ module, fixes glean crash. | |||
2006-11-01 | Merge texmem-0-3-branch. | Keith Whitwell | |
2006-11-01 | Add LIT instruction to fragment program. | Jerome Glisse | |
2006-11-01 | Import texmem i915 driver to its new location as i915tex. | Keith Whitwell | |
2006-11-01 | Add CMPH instruction to fragprog | Jerome Glisse | |
CMPH a0, a1, a2 -> if a2 > 0.5 return a1 else return a0 Guessed by examinating LIT instruction handling of FGLRX. | |||
2006-11-01 | Patch from <haihao.xiang@intel.com> -- pass program string | Keith Whitwell | |
notification callback through to tnl/ module, fixes glean crash. | |||
2006-10-30 | Fix bug #8799. | Ian Romanick | |
Properly resize bith the drawable and the readable in mgaUpdateRects. Eliminate the use of the deprecated GetBufferSize interface. Bump driver date. | |||
2006-10-30 | Refactor mgaXMesaSetFrontClipRects and mgaXMesaSetBackClipRects. | Ian Romanick | |
Combine mgaXMesaSetFrontClipRects and mgaXMesaSetBackClipRects into a single new function called mga_set_cliprects. This enables a small refactor in mgaDDDrawBuffer. | |||
2006-10-30 | Get DRI drawable from framebuffer object. | Ian Romanick | |
In the software rasterization fallbacks, get the __DRIdrawablePrivate pointer from the driRenderbuffer that is passed in. This eliminates the need for the mesa_drawable pointer in MGA context structure. This partially fixes bug #8799. wincopy no longer produces a black window for the destination window, but it does produce incorrect results if the destination window is resized. | |||
2006-10-26 | remove code for inserting mvp transform into position-invariant vertex progs ↵ | Roland Scheidegger | |
and instead use _mesa_insert_mvp_code(). | |||
2006-10-25 | change some bogus comments regarding the base e exponential function used ↵ | Roland Scheidegger | |
for fog in vertex programs. | |||
2006-10-24 | fix (per-vertex) fog when using ARB_vp by incorporating fog factor ↵ | Roland Scheidegger | |
computation into the vertex program (not yet fixed for swtnl). Simplify (and correct) the VTX_TCL_OUTPUT_VTXFMT handling when using vertex programs, turns out it's solely driven by the needs of the past-vertex stage of the pipeline, this should fix lockups with ill-specified applications using vertex programs (for instance applications enabling fog but not writing to fog coord output will now get (conformant) undefined results instead of lockups). | |||
2006-10-23 | Emit cliprects in the userspace driver as required, rather than | Keith Whitwell | |
passing them to the kernel. This works because all drawing commands in the 965 driver are emitted with the lock held and the batchbuffer is always flushed prior to releasing the lock. This allows multiple cliprects to be dealt with, without replaying entire batchbuffers and redundantly re-emitting state. | |||
2006-10-18 | Enable GLX_SGI_make_current_read for radeon. | Ian Romanick | |
Added code to track the drawable bound to the context for reading. In addition, when a drawable is initially bound (for reading or drawing) or when the size of the drawable changes, update the size of the framebuffer object that back the drawable (for software fallbacks). Deprecate the old GetBufferSize interface. Bump the driver date. These changes were tested with wincopy on both direct rendering and accelerated indirect rendering (AIGLX). | |||
2006-10-18 | Want to stop passing x/y/width/height to Clear() function. | Brian Paul | |
The coordinates need to be computed after we've got the hw lock. Code updated to: 1. Ignore all/x/y/width/height/ params passed to Clear func. 2. Pass 0,0,0,0,0 to _swrast_Clear() until they're totally removed. |