Age | Commit message (Collapse) | Author | |
---|---|---|---|
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 | |
2010-01-25 | xorg: adapt to blend changes | Roland Scheidegger | |
2010-01-25 | gallium: fix cast for size calc of pipe_blend_state | Roland Scheidegger | |
2010-01-25 | Fix compressed texture loads for non-minimal pitches again | Luca Barbieri | |
My commit eea6a7639f767b1d30b6ef1f91a9c49e3f3b78f0 does a memcpy of height lines, but that's wrong because the texture has a block layout and we must thus use the number of vertical blocks instead of the height. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-01-25 | winsys/drm: Correctly install EGL drivers. | Chia-I Wu | |
Remove extraneous quotes that prevent some drivers to be installed when there are more than one display in EGL_DISPLAYS. | |||
2010-01-25 | pipebuffer: Reapply the mesa_7_7_branch's changes. | José Fonseca | |
After the last mesa_7_7_branch merge the old master code remained, instead of the newer mesa_7_7_branch's code. This commit makes both branches match, modulo interface changes. Note: future mesa_7_7_branch -> master merges will most likely hit conflicts in these files. Unless otherwise stated, the mesa_7_7_branch is the reference. | |||
2010-01-25 | llvmpipe: Remove lp_tex_sample_c.c again. | José Fonseca | |
Popped back to life in some merge. Not necessary even as a reference, since it is identical to softpipe's sp_tex_sample.c with renamed symbols. | |||
2010-01-25 | vmware/xorg: Do buffer round-robin logic differently | Jakob Bornecrantz | |
2010-01-25 | st/xorg: Improve options and print them to log | Jakob Bornecrantz | |
Set 2D acceleration to off by default Get fallback debugging from the Xorg config Also print if 3D acceleration is enabled | |||
2010-01-25 | vmware/xorg: Export pci_probe function for ugly chain-loading | Jakob Bornecrantz | |
2010-01-25 | st/xorg: Export helper function for detecting modesetting | Jakob Bornecrantz | |
2010-01-25 | st/xorg: Fix warning | Jakob Bornecrantz | |
2010-01-25 | gallium-docs: Add note on scissor. | Corbin Simpson | |
2010-01-24 | r300g,radeong: finish and enable the immediate mode | Marek Olšák | |
Nearly 100% performance increase in glxgears. | |||
2010-01-24 | r300g: fix zero-area scissor | Marek Olšák | |
2010-01-24 | r300g,radeong: set tiling flags in libdrm | Marek Olšák | |
2010-01-24 | radeong: do not emit a zero-sized command stream | Marek Olšák | |
Fixing a hardlock introduced in fcbd285e421903ee0a65f19f5d633b25b5923c24 and reproducible with piglit/bugs/fdo23489. | |||
2010-01-25 | egl: Native types are renamed in EGL 1.3. | Chia-I Wu | |
Rename Native*Type to EGLNative*Type. | |||
2010-01-25 | egl: Make resource void pointer in _eglCheckResource. | Chia-I Wu | |
This emphasizes the fact that the resource to be checked could really be invalid and have an unknown type. | |||
2010-01-25 | egl: Install EGL headers. | Chia-I Wu | |
Install EGL (and KHR) headers along with the library. | |||
2010-01-25 | egl: Add support for EGL_KHR_image. | Chia-I Wu | |
Individual drivers still need to implement the API hooks. | |||
2010-01-25 | egl: Update headers. | Chia-I Wu | |
Update to the current versions found at http://www.khronos.org/registry/egl/. There is one modification in khrplatform.h for GCC visibility. | |||
2010-01-25 | egl: check if driver_name is null | Igor Oliveira | |
2010-01-24 | st/mesa: fix int->uint conversion for negative scissor bound values | Brian Paul | |
Based on a patch by Xavier Chantry <chantry.xavier@gmail.com>: If x+width or y+height is negative, then maxx or maxy will get a bogus value when converting that to unsigned. Fix this by setting 0 as minimal value. This was also triggered by teeworlds, but only with some combination of resolution and map section. For example upper part of dm2 at 1280x1024. | |||
2010-01-24 | mesa: move _mesa_debug() call earlier in _mesa_Scissor | Brian Paul | |
Part of a patch from Xavier Chantry <chantry.xavier@gmail.com> | |||
2010-01-24 | st/mesa: fix unsigned/signed breakage in scissor | Xavier Chantry | |
commit 53174afeeb introduced a portability change that converted GLint x,y to GLuint. That breaks when x and y are negative, which seems to be allowed, and which at least one game uses : teeworlds. Rather than simply reverting the change, it seems possible to convert the 16bit unsigned to GLint so that comparisons are made between signed integers instead. This hopefully does not break anything while keeping MSVC happy. Signed-off-by: Xavier Chantry <chantry.xavier@gmail.com> Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-01-25 | nv50: fix uninitialized variable in nv50_revdep_reorder | Marcin Slusarz | |
"unsafe" is never initialized, but used (found by valgrind) | |||
2010-01-25 | nv50: fix crash in nv50_pre_pipebuffer_map (nv50_screen->cur_ctx) | Marcin Slusarz | |
nv50_pre_pipebuffer_map references screen->cur_ctx which points to freed memory after the context is destroyed. This crash is easily triggerable by progs/xdemos/glxcontexts. | |||
2010-01-25 | nouveau/winsys: be nice and close the device on destroy | Marcin Slusarz | |
2010-01-25 | nouveau: fix winsys object leak | Marcin Slusarz | |
2010-01-24 | nv50: fix handling of FragCoord input | Christoph Bumiller | |
2010-01-24 | nv50: only flush texture caches on st request | Christoph Bumiller | |
2010-01-24 | nv50: implement render_condition | Christoph Bumiller | |
Still not handling queries on multiple contexts though. |