Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge branch 'mesa_7_7_branch' | Brian Paul | 2010-01-25 | 97 | -207/+93 |
|\ | | | | | | | | | | | | | | | | | | | | | 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 | ||||
| * | st/xorg: Fix crash on resize with libkms | Jakob Bornecrantz | 2010-01-25 | 1 | -2/+12 |
| | | |||||
| * | vega: fix incorrect samplers, textures indexes in blend_bind_samplers() | Igor Oliveira | 2010-01-25 | 1 | -2/+2 |
| | | | | | | | | | | | | Fixes fd.o bug 25863. Signed-off-by: Brian Paul <[email protected]> | ||||
| * | vmware/xorg: Do buffer round-robin logic differently | Jakob Bornecrantz | 2010-01-25 | 1 | -1/+2 |
| | | |||||
| * | st/xorg: Improve options and print them to log | Jakob Bornecrantz | 2010-01-25 | 2 | -3/+18 |
| | | | | | | | | | | | | Set 2D acceleration to off by default Get fallback debugging from the Xorg config Also print if 3D acceleration is enabled | ||||
| * | vmware/xorg: Export pci_probe function for ugly chain-loading | Jakob Bornecrantz | 2010-01-25 | 1 | -5/+5 |
| | | |||||
| * | st/xorg: Export helper function for detecting modesetting | Jakob Bornecrantz | 2010-01-25 | 2 | -0/+23 |
| | | |||||
| * | st/xorg: Fix warning | Jakob Bornecrantz | 2010-01-25 | 1 | -0/+2 |
| | | |||||
| * | st/mesa: fix int->uint conversion for negative scissor bound values | Brian Paul | 2010-01-24 | 1 | -4/+9 |
| | | | | | | | | | | | | | | | | | | | | Based on a patch by Xavier Chantry <[email protected]>: 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. | ||||
| * | mesa: move _mesa_debug() call earlier in _mesa_Scissor | Brian Paul | 2010-01-24 | 1 | -3/+3 |
| | | | | | | | | Part of a patch from Xavier Chantry <[email protected]> | ||||
| * | st/mesa: fix unsigned/signed breakage in scissor | Xavier Chantry | 2010-01-24 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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 <[email protected]> Signed-off-by: Brian Paul <[email protected]> | ||||
| * | r200: Silence fprintf format warning. | Vinson Lee | 2010-01-24 | 1 | -1/+1 |
| | | |||||
| * | x86: Do not build read_rgba_span_x86.S on Mac OS X. | Vinson Lee | 2010-01-23 | 1 | -2/+2 |
| | | | | | | | | | | read_rgba_span_x86.S uses the pseudo-ops .hidden and .type which are not recognized on Mac OS X. | ||||
| * | x86: Do not use .hidden pseudo-op on Mac OS X. | Vinson Lee | 2010-01-23 | 1 | -2/+2 |
| | | | | | | | | The .hidden directive is an unknown pseudo-op on Mac OS X. | ||||
| * | glapi: Do not use .type pseudo-op on Mac OS X. | Vinson Lee | 2010-01-23 | 2 | -2/+2 |
| | | | | | | | | The .type directive is an unknown pseudo-op on Mac OS X. | ||||
| * | scons: Do not use ld options start-group and end-group on Darwin. | Vinson Lee | 2010-01-23 | 1 | -1/+4 |
| | | | | | | | | Mac OS X ld does not support these options. | ||||
| * | scons: Define _DARWIN_C_SOURCE on Darwin builds. | Vinson Lee | 2010-01-23 | 1 | -0/+2 |
| | | |||||
| * | progs/demos: Remove unnecessary header from shadowtex.c. | Vinson Lee | 2010-01-23 | 2 | -8/+0 |
| | | |||||
| * | r300: Remove unnecessary headers. | Vinson Lee | 2010-01-23 | 11 | -39/+0 |
| | | |||||
| * | intel: Remove unnecessary headers. | Vinson Lee | 2010-01-23 | 15 | -32/+0 |
| | | |||||
| * | radeon: Remove unused variable. | Vinson Lee | 2010-01-23 | 1 | -1/+0 |
| | | |||||
| * | tdfx: Remove unnecessary headers. | Vinson Lee | 2010-01-23 | 8 | -22/+0 |
| | | |||||
| * | sis: Remove unnecessary headers. | Vinson Lee | 2010-01-23 | 9 | -16/+0 |
| | | |||||
| * | savage: Remove unnecessary headers. | Vinson Lee | 2010-01-23 | 6 | -11/+0 |
| | | |||||
| * | mga: Remove unnecessary headers. | Vinson Lee | 2010-01-23 | 7 | -16/+0 |
| | | |||||
| * | i965: Remove unnecessary headers. | Vinson Lee | 2010-01-22 | 18 | -31/+0 |
| | | |||||
| * | i915: Remove unnecessary headers. | Vinson Lee | 2010-01-22 | 5 | -13/+0 |
| | | |||||
| * | gallium/util: fix incorrect shift in a4r4g4b4_put_tile_rgba() | Brian Paul | 2010-01-22 | 1 | -1/+1 |
| | | | | | | | | Fixes fd.o bug 23313. | ||||
* | | r300: rv350+ support FLT16_2/4 vertex formats | Alex Deucher | 2010-01-25 | 1 | -1/+1 |
| | | |||||
* | | r300g: Finish and enable immediate mode. | Corbin Simpson | 2010-01-25 | 3 | -53/+106 |
| | | | | | | | | Based on Marek's immd-mode patch. | ||||
* | | radeong: Make sure that we're not emitting relocations for local buffers. | Corbin Simpson | 2010-01-25 | 1 | -2/+6 |
| | | | | | | | | Split from Marek's immd-mode patch. | ||||
* | | radeong: Make is_r3xx inline to avoid warnings. | Corbin Simpson | 2010-01-25 | 1 | -1/+1 |
| | | | | | | | | Split from Marek's immd-mode patch. | ||||
* | | radeong: Clean up domain usages. | Corbin Simpson | 2010-01-25 | 1 | -11/+18 |
| | | | | | | | | Split from Marek's immd-mode patch. | ||||
* | | Revert "r300g,radeong: finish and enable the immediate mode" | Corbin Simpson | 2010-01-25 | 8 | -219/+67 |
| | | | | | | | | This reverts commit 112239e9a66a155d36fe2ad0ab130e6f26eff298. | ||||
* | | Fix compressed texture loads for non-minimal pitches again | Luca Barbieri | 2010-01-25 | 1 | -2/+4 |
| | | | | | | | | | | | | | | | | 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 <[email protected]> | ||||
* | | winsys/drm: Correctly install EGL drivers. | Chia-I Wu | 2010-01-25 | 1 | -1/+1 |
| | | | | | | | | | | Remove extraneous quotes that prevent some drivers to be installed when there are more than one display in EGL_DISPLAYS. | ||||
* | | pipebuffer: Reapply the mesa_7_7_branch's changes. | José Fonseca | 2010-01-25 | 2 | -335/+769 |
| | | | | | | | | | | | | | | | | | | | | 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. | ||||
* | | llvmpipe: Remove lp_tex_sample_c.c again. | José Fonseca | 2010-01-25 | 1 | -1712/+0 |
| | | | | | | | | | | 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. | ||||
* | | gallium-docs: Add note on scissor. | Corbin Simpson | 2010-01-25 | 1 | -1/+4 |
| | | |||||
* | | r300g,radeong: finish and enable the immediate mode | Marek Olšák | 2010-01-24 | 8 | -67/+219 |
| | | | | | | | | Nearly 100% performance increase in glxgears. | ||||
* | | r300g: fix zero-area scissor | Marek Olšák | 2010-01-24 | 1 | -0/+16 |
| | | |||||
* | | r300g,radeong: set tiling flags in libdrm | Marek Olšák | 2010-01-24 | 3 | -0/+35 |
| | | |||||
* | | radeong: do not emit a zero-sized command stream | Marek Olšák | 2010-01-24 | 1 | -0/+5 |
| | | | | | | | | | | Fixing a hardlock introduced in fcbd285e421903ee0a65f19f5d633b25b5923c24 and reproducible with piglit/bugs/fdo23489. | ||||
* | | egl: Native types are renamed in EGL 1.3. | Chia-I Wu | 2010-01-25 | 9 | -23/+26 |
| | | | | | | | | Rename Native*Type to EGLNative*Type. | ||||
* | | egl: Make resource void pointer in _eglCheckResource. | Chia-I Wu | 2010-01-25 | 5 | -11/+11 |
| | | | | | | | | | | This emphasizes the fact that the resource to be checked could really be invalid and have an unknown type. | ||||
* | | egl: Install EGL headers. | Chia-I Wu | 2010-01-25 | 1 | -1/+9 |
| | | | | | | | | Install EGL (and KHR) headers along with the library. | ||||
* | | egl: Add support for EGL_KHR_image. | Chia-I Wu | 2010-01-25 | 9 | -1/+233 |
| | | | | | | | | Individual drivers still need to implement the API hooks. | ||||
* | | egl: Update headers. | Chia-I Wu | 2010-01-25 | 6 | -77/+441 |
| | | | | | | | | | | | | Update to the current versions found at http://www.khronos.org/registry/egl/. There is one modification in khrplatform.h for GCC visibility. | ||||
* | | egl: check if driver_name is null | Igor Oliveira | 2010-01-25 | 1 | -1/+2 |
| | | |||||
* | | nv50: fix uninitialized variable in nv50_revdep_reorder | Marcin Slusarz | 2010-01-25 | 1 | -1/+1 |
| | | | | | | | | | | "unsafe" is never initialized, but used (found by valgrind) |