Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-21 | don't use params passed to Clear() | Brian Paul | |
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 | Don't use x/y/w/h params given to Clear(). | Brian Paul | |
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. | |||
2006-10-17 | remove obsolete intelBufferSize(), bump driver date | Brian Paul | |
2006-10-17 | Remove get_buffer_size() | Brian Paul | |
Always check window size in XMesaMakeCurrent() in case glViewport is not called. | |||
2006-10-17 | Lots of fixes/changes to select color depth at runtime. | Brian Paul | |
2006-10-16 | Init _UseTexEnvProgram to fix failed assertion in i915_render_start() - this ↵ | Brian Paul | |
may be temporary | |||
2006-10-16 | Updates to intelWindowMoved(): | Brian Paul | |
Only need to call _mesa_resize_framebuffer() when we've detected a window size change. Set the drawFb->Initalized flag to GL_TRUE to avoid obsolete Driver.GetBufferSize/ResizeBuffer calls in the Mesa code. | |||
2006-10-16 | Track the currently bound read drawable and make sure its info is up | Ian Romanick | |
to date. | |||
2006-10-16 | remove some old code that could cause infinite recursion | Brian Paul | |
2006-10-15 | allow >10 mipmap levels (patch by Benno Schulenberg) (bug 3130) | Brian Paul | |