Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-26 | glxgears: Support GLX_EXT_swap_control for querying the current swap interval. | Aaron Plattner | |
Signed-off-by: Aaron Plattner <aplattner@nvidia.com> Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-01-26 | mesa: remove redundant _MaxElement computation | Brian Paul | |
Eric added some new code to check if offset < obj_size before computing _MaxElement but my original code was still present afterward and it clobbered the _MaxElement value. Not sure if this came from a bad merge or what. | |||
2010-01-26 | progs/tests: use glDrawRangeElements() in bufferobj.c | Brian Paul | |
2010-01-26 | nv50: supports independent blend enables | Christoph Bumiller | |
2010-01-26 | gallium: add the new PIPE_CAP blend bits to more drivers | Roland Scheidegger | |
some drivers will complain if they don't know the cap bit | |||
2010-01-26 | docs: document Intel, R300 env vars | Brian Paul | |
2010-01-26 | r300g: Per-MRT blending is not supported. | Corbin Simpson | |
2010-01-26 | mesa/st: code cleanups for new blend functionality | Roland Scheidegger | |
minor code changes, style and comment fixes | |||
2010-01-26 | egl: Remove _eglOpenDriver and _eglCloseDriver. | Chia-I Wu | |
_eglCloseDriver is no-op and _eglOpenDriver does nothing but call _eglMatchDriver. Export _eglMatchDriver directly. | |||
2010-01-26 | egl: Fix a segfault when a display is initialized again. | Chia-I Wu | |
Reset dpy->MaxConfigs so that dpy->Configs is re-allocated. | |||
2010-01-26 | egl: Remove _eglGetCurrentSurface and _eglGetCurrentDisplay. | Chia-I Wu | |
They have little use in drivers since drivers need to work for multiple current contexts. | |||
2010-01-26 | egl: Fix leaks in eglReleaseThread. | Chia-I Wu | |
There may be multiple bound contexts that should be unbound. | |||
2010-01-26 | egl: Refactor _eglMakeCurrent. | Chia-I Wu | |
Refactor _eglMakeCurrent into _eglCheckMakeCurrent, _eglBindContextToSurface, and _eglBindContextToThread. | |||
2010-01-26 | egl: Add _eglGetAPIContext. | Chia-I Wu | |
It will return the currently bound context of the given API. | |||
2010-01-26 | egl: Use a boolean to indicate whether a resource is linked. | Chia-I Wu | |
An unlinked resource may still be a current resource such as current surfaces. There might still be a need to know which display the unlinked resource belongs to. | |||
2010-01-26 | egl: Mark _eglCheckResource as PUBLIC. | Chia-I Wu | |
To support extensions such as GL_OES_EGL_image, the drivers need a way to check if a given EGLImageKHR is valid. | |||
2010-01-26 | glsl/pp: Silence GCC "no previous prototype" warning. | Vinson Lee | |
2010-01-25 | intel: Don't do client-side frame throttling with DRI2 SwapBuffers. | Eric Anholt | |
The server side does the throttling on our behalf now by putting the client to sleep, so we don't need our previous hacks for limiting the number of outstanding frames. Same effect as 7d4e674b212c9dc6408c13913a399bd4a2b9a1e3. | |||
2010-01-25 | Revert "intel: Use the new DRI2 flush invalidate entrypoint to signal frame ↵ | Eric Anholt | |
done." This reverts commit 7d4e674b212c9dc6408c13913a399bd4a2b9a1e3. It broke throttling in the non-new-DRI2 case. | |||
2010-01-25 | i965: Remove unnecessary malloc/free in VS binding table setup. | Eric Anholt | |
2010-01-25 | i965: Fix build after merge of mesa stable branch. | Eric Anholt | |
2010-01-26 | docs: Mention EGL and OpenGL ES in 7.8 release notes. | Chia-I Wu | |
2010-01-26 | glx: Build GLX normally. | Chia-I Wu | |
GLX was built specially and before Mesa core because libglapi.a could not be built with IN_DRI_DRIVER defined. This is no longer the case since 6e99e6ddbf488f6955e34ef0bc438fdcb4d90f74. It works fine in my (limited) testing with both direct and indirect rendering. I also compare the outputs after preprocessing (gcc -E) with or without this commit, and they are identical. | |||
2010-01-26 | docs: Update EGL documentation. | Chia-I Wu | |
Add --enable-gallium-swrast to the example. Document missing --with-egl-driver-dir and update TODOs. | |||
2010-01-26 | egl/xdri: Update with glxclient.h change. | Chia-I Wu | |
__glXFindDisplay is no longer static since 7a9329ba99fe1242c07fbf4fd04e7a4dbeba2e72. | |||
2010-01-25 | mesa: misc GLX_INTEL_swap_event fixes | Robert Bragg | |
Fixup a few issues found through testing: - update GLX names to match glproto - register DRI2WireToEvent so it actually gets called Signed-off-by: Robert Bragg <robert@linux.intel.com> | |||
2010-01-25 | Merge branch 'mesa_7_7_branch' | Brian Paul | |
Conflicts: src/mesa/drivers/dri/intel/intel_screen.c src/mesa/drivers/dri/intel/intel_swapbuffers.c src/mesa/drivers/dri/r300/r300_emit.c src/mesa/drivers/dri/r300/r300_ioctl.c src/mesa/drivers/dri/r300/r300_tex.c src/mesa/drivers/dri/r300/r300_texstate.c | |||
2010-01-25 | r300: rv350+ support FLT16_2/4 vertex formats | Alex Deucher | |
2010-01-25 | r300g: Finish and enable immediate mode. | Corbin Simpson | |
Based on Marek's immd-mode patch. | |||
2010-01-25 | radeong: Make sure that we're not emitting relocations for local buffers. | Corbin Simpson | |
Split from Marek's immd-mode patch. | |||
2010-01-25 | radeong: Make is_r3xx inline to avoid warnings. | Corbin Simpson | |
Split from Marek's immd-mode patch. | |||
2010-01-25 | radeong: Clean up domain usages. | Corbin Simpson | |
Split from Marek's immd-mode patch. | |||
2010-01-25 | Revert "r300g,radeong: finish and enable the immediate mode" | Corbin Simpson | |
This reverts commit 112239e9a66a155d36fe2ad0ab130e6f26eff298. | |||
2010-01-25 | softpipe: enable new blend functionality | Roland Scheidegger | |
works with tests/drawbuffers2 | |||
2010-01-25 | st/xorg: Fix crash on resize with libkms | Jakob Bornecrantz | |
2010-01-25 | st/mesa: handle EXT_draw_buffers2 per rendertarget blend enables / colormasks | Roland Scheidegger | |
uses the new gallium per-rt blend functionality | |||
2010-01-25 | vega: fix incorrect samplers, textures indexes in blend_bind_samplers() | Igor Oliveira | |
Fixes fd.o bug 25863. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-01-25 | vega: don't enable blending if not necessary | Roland Scheidegger | |
In some places blending was enabled even though it wasn't necessary. Also remove a (bogus) reenabling of color writes, which wasn't really used. | |||
2010-01-25 | xorg: do not enable unnecessary blending for xv | Roland Scheidegger | |
2010-01-25 | trace: adapt to blend changes | Roland Scheidegger | |
2010-01-25 | svga: adapt to blend changes | Roland Scheidegger | |
2010-01-25 | softpipe: adapt to blend changes | Roland Scheidegger | |
2010-01-25 | nouveau: adapt drviers to blend changes | Roland Scheidegger | |
2010-01-25 | r300g: adapt to blend changes | Roland Scheidegger | |
2010-01-25 | i965g: adapt to blend changes | Roland Scheidegger | |
2010-01-25 | i915g: adapt to blend changes | Roland Scheidegger | |
2010-01-25 | cell: adapt to blend changes | Roland Scheidegger | |
2010-01-25 | llvmpipe: adapt to blend changes | Roland Scheidegger | |
2010-01-25 | st/python: adapt to blend changes | Roland Scheidegger | |
2010-01-25 | vega: adapt to blend changes | Roland Scheidegger | |