summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* st/xorg: cleanup the checks for whether the op is acceleratedZack Rusin2009-10-221-60/+36
|
* st/xorg: lots of render fixesZack Rusin2009-10-224-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 Wu2009-10-221-0/+17
| | | | Signed-off-by: Chia-I Wu <[email protected]>
* egl_glx: Clean up eglGetProcAddress.Chia-I Wu2009-10-221-16/+1
| | | | Signed-off-by: Chia-I Wu <[email protected]>
* egl_glx: Clean up context functions.Chia-I Wu2009-10-221-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 Wu2009-10-221-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 Wu2009-10-221-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 Wu2009-10-221-1/+6
| | | | Signed-off-by: Chia-I Wu <[email protected]>
* nv50: support 3D class 0x8597, remove redundant unknown chipset detectionBen Skeggs2009-10-221-7/+10
|
* r300g: Check for NULL Draw during flush.Corbin Simpson2009-10-221-2/+4
| | | | Split from the fastpath WIP.
* r300g: Update comments, function names in r300_state_inlines.Corbin Simpson2009-10-212-4/+22
|
* r300g: Update comments, asserts, indents in r300_texture.Corbin Simpson2009-10-211-13/+6
| | | | I wish I knew enough about textures to really really REALLY fix that file.
* r300g: Remove unused debug flag.Corbin Simpson2009-10-212-4/+2
|
* r300g: Cleanup old static shader state.Corbin Simpson2009-10-218-361/+4
|
* gallium/util: fix cpu detection on ppcMarc Dietrich2009-10-211-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 codeBrian Paul2009-10-212-2/+77
|
* nouveau: nv30: Do not use assert to return NULLPatrice Mandin2009-10-211-1/+1
|
* nouveau: nv30: check number of colour buffers to bindPatrice Mandin2009-10-211-0/+4
|
* llvmpipe: Remove extraneous name in lp_type pre-declaration.José Fonseca2009-10-215-5/+5
|
* r300g: No debug in r300_state.Corbin Simpson2009-10-211-1/+0
|
* r300g: Cleanup header includes.Corbin Simpson2009-10-2124-61/+86
|
* r300g: Don't use getenv; use debug_get_*_option instead.Corbin Simpson2009-10-211-1/+1
|
* r300g: Don't use the hashtable internally.Corbin Simpson2009-10-211-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 Simpson2009-10-211-4/+2
|
* r300g: Also kill r300_shader_inlines with fire.Corbin Simpson2009-10-211-47/+0
|
* r300g: Kill r300_surface with fire.Corbin Simpson2009-10-213-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 Anholt2009-10-201-1/+1
| | | | Bug #24435
* meta: Fix the BufferSubData in meta clear to be BufferData.Eric Anholt2009-10-201-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 functionJakob Bornecrantz2009-10-201-29/+36
|
* trace: Check for destroy before calling itJakob Bornecrantz2009-10-201-1/+3
|
* st/xorg: Cleanly shutdownJakob Bornecrantz2009-10-202-5/+10
|
* st/xorg: Remove output functions not usedJakob Bornecrantz2009-10-191-69/+15
|
* st/xorg: makefile garbageZack Rusin2009-10-191-1/+0
|
* st/xorg: implement basic src/mask transformationsZack Rusin2009-10-196-40/+231
| | | | plus fix filters
* r300g: Demonstratory kludge to unbreak glxgears.Corbin Simpson2009-10-191-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 Simpson2009-10-191-0/+4
| | | | Hm, I could have sworn I did this before?
* st/xorg: Switch to set_mode_majorJakob Bornecrantz2009-10-182-58/+32
|
* st/xorg: Massivly redo root pixmap creationJakob Bornecrantz2009-10-183-38/+137
|
* st/xorg: Clean up cursor functions a bitJakob Bornecrantz2009-10-181-34/+47
|
* st/xorg: Support more then one output of a given typeJakob Bornecrantz2009-10-181-10/+13
|
* st/xorg: Change how disable accel is handledJakob Bornecrantz2009-10-181-21/+6
|
* nv50: add support for address regsChristoph Bumiller2009-10-192-13/+175
| | | | | Allow indirect uniform access and increase the limit on parameters from 128 to 512.
* nv50: cleanup emit_kilChristoph Bumiller2009-10-191-11/+7
|
* nv50: implement TGSI_OPCODE_CMPChristoph Bumiller2009-10-191-2/+16
|
* nv50: quick fix for insn src negationChristoph Bumiller2009-10-191-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 opcodesChristoph Bumiller2009-10-191-14/+56
|
* nv50: submit user vbo data through the fifoChristoph Bumiller2009-10-192-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 uploadChristoph Bumiller2009-10-196-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 switchChristoph Bumiller2009-10-191-95/+49
| | | | Similar to nv40.
* Merge branch 'mesa_7_6_branch' of ↵Alex Deucher2009-10-1910-231/+250
|\ | | | | | | | | | | git+ssh://[email protected]/git/mesa/mesa regenerated lex.yy.c