Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | st/xorg: cleanup the checks for whether the op is accelerated | Zack Rusin | 2009-10-22 | 1 | -60/+36 |
| | |||||
* | st/xorg: lots of render fixes | Zack Rusin | 2009-10-22 | 4 | -113/+114 |
| | | | | | | fixes all the blend modes, fixes flushing/finishing semantics, adds acceleration for the component alpha modes that we can support, fixes src in mask shader and general cleanups | ||||
* | egl_glx: Add support for eglWaitClient and eglWaitNative. | Chia-I Wu | 2009-10-22 | 1 | -0/+17 |
| | | | | Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | egl_glx: Clean up eglGetProcAddress. | Chia-I Wu | 2009-10-22 | 1 | -16/+1 |
| | | | | Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | egl_glx: Clean up context functions. | Chia-I Wu | 2009-10-22 | 1 | -19/+5 |
| | | | | | | This lifts the requirement that a context must be direct. Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | egl_glx: Clean up surface functions. | Chia-I Wu | 2009-10-22 | 1 | -99/+106 |
| | | | | | | | | Separete Drawable and GLXDrawable. Add support for pbuffer and pixmap surfaces on GLX <= 1.3. Remove surface binding code that will never work. Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | egl_glx: Clean up the initialization code. | Chia-I Wu | 2009-10-22 | 1 | -287/+371 |
| | | | | | | | Proper detection of GLX extensions. Convert fbconfigs or visuals in a more unified way and validate the resulting configs. Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | egl: Correct conversion of native visual type. | Chia-I Wu | 2009-10-22 | 1 | -1/+6 |
| | | | | Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | nv50: support 3D class 0x8597, remove redundant unknown chipset detection | Ben Skeggs | 2009-10-22 | 1 | -7/+10 |
| | |||||
* | r300g: Check for NULL Draw during flush. | Corbin Simpson | 2009-10-22 | 1 | -2/+4 |
| | | | | Split from the fastpath WIP. | ||||
* | r300g: Update comments, function names in r300_state_inlines. | Corbin Simpson | 2009-10-21 | 2 | -4/+22 |
| | |||||
* | r300g: Update comments, asserts, indents in r300_texture. | Corbin Simpson | 2009-10-21 | 1 | -13/+6 |
| | | | | I wish I knew enough about textures to really really REALLY fix that file. | ||||
* | r300g: Remove unused debug flag. | Corbin Simpson | 2009-10-21 | 2 | -4/+2 |
| | |||||
* | r300g: Cleanup old static shader state. | Corbin Simpson | 2009-10-21 | 8 | -361/+4 |
| | |||||
* | gallium/util: fix cpu detection on ppc | Marc Dietrich | 2009-10-21 | 1 | -5/+9 |
| | | | | | | As we are compiling with -D_BSD_SOURCE, sigjmp_buf and siglongjmp should be replaced by the non-sig functions (see man 3 setjmp). Tested on linux/cell. | ||||
* | mesa: added _mesa_dump_renderbuffers() debug code | Brian Paul | 2009-10-21 | 2 | -2/+77 |
| | |||||
* | nouveau: nv30: Do not use assert to return NULL | Patrice Mandin | 2009-10-21 | 1 | -1/+1 |
| | |||||
* | nouveau: nv30: check number of colour buffers to bind | Patrice Mandin | 2009-10-21 | 1 | -0/+4 |
| | |||||
* | llvmpipe: Remove extraneous name in lp_type pre-declaration. | José Fonseca | 2009-10-21 | 5 | -5/+5 |
| | |||||
* | r300g: No debug in r300_state. | Corbin Simpson | 2009-10-21 | 1 | -1/+0 |
| | |||||
* | r300g: Cleanup header includes. | Corbin Simpson | 2009-10-21 | 24 | -61/+86 |
| | |||||
* | r300g: Don't use getenv; use debug_get_*_option instead. | Corbin Simpson | 2009-10-21 | 1 | -1/+1 |
| | |||||
* | r300g: Don't use the hashtable internally. | Corbin Simpson | 2009-10-21 | 1 | -1/+6 |
| | | | | | | As osiris pointed out, glxgears slowly gets slower for some reason when it's enabled, and it's not helping at the moment, so just turn it off. | ||||
* | r300g: Examine vertex attribute type on HW TCL too. | Corbin Simpson | 2009-10-21 | 1 | -4/+2 |
| | |||||
* | r300g: Also kill r300_shader_inlines with fire. | Corbin Simpson | 2009-10-21 | 1 | -47/+0 |
| | |||||
* | r300g: Kill r300_surface with fire. | Corbin Simpson | 2009-10-21 | 3 | -505/+0 |
| | | | | If you really want to see it again, check the history. | ||||
* | intel: Fix flipped condition in ARB_sync GetSYnciv(GL_SYNC_STATUS). | Eric Anholt | 2009-10-20 | 1 | -1/+1 |
| | | | | Bug #24435 | ||||
* | meta: Fix the BufferSubData in meta clear to be BufferData. | Eric Anholt | 2009-10-20 | 1 | -3/+2 |
| | | | | | Fixes a 3.4% +/- 1.3% performance regression in my GL demo (n=3). The other meta code could probably also use the same treatment. | ||||
* | st/xorg: Move drm init to own function | Jakob Bornecrantz | 2009-10-20 | 1 | -29/+36 |
| | |||||
* | trace: Check for destroy before calling it | Jakob Bornecrantz | 2009-10-20 | 1 | -1/+3 |
| | |||||
* | st/xorg: Cleanly shutdown | Jakob Bornecrantz | 2009-10-20 | 2 | -5/+10 |
| | |||||
* | st/xorg: Remove output functions not used | Jakob Bornecrantz | 2009-10-19 | 1 | -69/+15 |
| | |||||
* | st/xorg: makefile garbage | Zack Rusin | 2009-10-19 | 1 | -1/+0 |
| | |||||
* | st/xorg: implement basic src/mask transformations | Zack Rusin | 2009-10-19 | 6 | -40/+231 |
| | | | | plus fix filters | ||||
* | r300g: Demonstratory kludge to unbreak glxgears. | Corbin Simpson | 2009-10-19 | 1 | -12/+16 |
| | | | | | We *must* recalculate something in vformat every rebind; let's see if we can't narrow it down a bit. | ||||
* | dri-st: Add EXT_provoking_vertex. | Corbin Simpson | 2009-10-19 | 1 | -0/+4 |
| | | | | Hm, I could have sworn I did this before? | ||||
* | st/xorg: Switch to set_mode_major | Jakob Bornecrantz | 2009-10-18 | 2 | -58/+32 |
| | |||||
* | st/xorg: Massivly redo root pixmap creation | Jakob Bornecrantz | 2009-10-18 | 3 | -38/+137 |
| | |||||
* | st/xorg: Clean up cursor functions a bit | Jakob Bornecrantz | 2009-10-18 | 1 | -34/+47 |
| | |||||
* | st/xorg: Support more then one output of a given type | Jakob Bornecrantz | 2009-10-18 | 1 | -10/+13 |
| | |||||
* | st/xorg: Change how disable accel is handled | Jakob Bornecrantz | 2009-10-18 | 1 | -21/+6 |
| | |||||
* | nv50: add support for address regs | Christoph Bumiller | 2009-10-19 | 2 | -13/+175 |
| | | | | | Allow indirect uniform access and increase the limit on parameters from 128 to 512. | ||||
* | nv50: cleanup emit_kil | Christoph Bumiller | 2009-10-19 | 1 | -11/+7 |
| | |||||
* | nv50: implement TGSI_OPCODE_CMP | Christoph Bumiller | 2009-10-19 | 1 | -2/+16 |
| | |||||
* | nv50: quick fix for insn src negation | Christoph Bumiller | 2009-10-19 | 1 | -2/+23 |
| | | | | | | | | | We only have a per nv50_reg negation flag, if an nv50_reg is used more than once in a TGSI op with different sign modes, we'd generate wrong code. We probably can't do much better without more invasive changes. | ||||
* | nv50: add support for DDX and DDY opcodes | Christoph Bumiller | 2009-10-19 | 1 | -14/+56 |
| | |||||
* | nv50: submit user vbo data through the fifo | Christoph Bumiller | 2009-10-19 | 2 | -18/+394 |
| | | | | | | Requesting a new real buffer from the kernel and copying all the data is wasteful e.g. if only a few (but widely spread) vertices are accessed. | ||||
* | nv50: use SIFC for TIC, TSC upload | Christoph Bumiller | 2009-10-19 | 6 | -52/+77 |
| | | | | | | | Add proper flushes for TIC and TSC and remove the costly 2D.0110 flush in nv50_flush. Correct TIC and TSC bo sizes. | ||||
* | nv50: nicer texture format switch | Christoph Bumiller | 2009-10-19 | 1 | -95/+49 |
| | | | | Similar to nv40. | ||||
* | Merge branch 'mesa_7_6_branch' of ↵ | Alex Deucher | 2009-10-19 | 10 | -231/+250 |
|\ | | | | | | | | | | | git+ssh://[email protected]/git/mesa/mesa regenerated lex.yy.c |