Commit graph

115447 commits

Author SHA1 Message Date
Keith Whitwell
906230d16e svga: remove pixelformat helpers from stw shared interface
Keep these internal structs private to wgl/shared.  Pull in
some pixelformat choosing code from wgl/wgl to avoid exporting them
more generally.
2009-01-28 18:25:46 +00:00
Brian Paul
72f0b4a55b mesa: additional GL_INVALID_OPERATION tests for texture swizzle 2009-01-28 10:44:04 -07:00
Brian Paul
54c62ba5c3 mesa: implement texture swizzling in swrast
And enable GL_EXT_texture_swizzle for software drivers.
2009-01-28 10:31:05 -07:00
Brian Paul
4a89e51c5f mesa: set/get new state for GL_EXT_texture_swizzle 2009-01-28 10:27:33 -07:00
Keith Whitwell
66059cd3c9 stw: move get_proc_address and extension functions to shared 2009-01-28 17:07:49 +00:00
Keith Whitwell
54688ebdb2 stw: use shared version of make current in icd code 2009-01-28 16:47:31 +00:00
Keith Whitwell
cfb3fdfcb1 stw: more swapbuffers refactoring 2009-01-28 16:23:52 +00:00
Brian Paul
be1a76f88f mesa: if texObj is NULL in fetch_texel_*(), return black. 2009-01-28 09:16:11 -07:00
Keith Whitwell
67b6e5b907 wgl: split device structs, move swapbuffers to shared
Each of icd, shared and wgl now have the opportunity to maintain their
own per-device structs, which should reduce the need for these
modules to be looking into each others structures.
2009-01-28 16:11:46 +00:00
José Fonseca
1be4d4d4c6 pipebuffer: More assertions. 2009-01-28 15:54:13 +00:00
José Fonseca
815de0a5df pipebuffer: Fix alignment assertion. 2009-01-28 15:54:13 +00:00
José Fonseca
665d6d6c1e pipebuffer: Export the pipe buffer winsys hooks. 2009-01-28 15:54:13 +00:00
Keith Whitwell
507498af10 stw: rename stw_wgl_ --> stw_ 2009-01-28 13:45:01 +00:00
Keith Whitwell
c3d744f5bb stw: move pixelformat_get/set to shared 2009-01-28 13:43:10 +00:00
Keith Whitwell
cb70d27dd1 stw: move pixelformat_describe to shared 2009-01-28 13:35:49 +00:00
Keith Whitwell
f17eb0b13c wgl: move context functions to shared 2009-01-28 12:25:25 +00:00
Keith Whitwell
19d06f4e16 wgl: split into shared, (fake)wgl and icd directories 2009-01-28 11:40:54 +00:00
Eric Anholt
0f72de5538 dri2: add complaints for more initialization failures.
Somehow we're running into DRI2Authenticate failing, and silent demotion to
swrast is bad.
2009-01-27 14:34:29 -08:00
Eric Anholt
65d39a9eed intel: clean up more pf mess. 2009-01-27 12:05:47 -08:00
Brian Paul
318e53a4bf mesa: refactor glTexParameter code 2009-01-27 11:07:21 -07:00
Zack Rusin
4f5308bdcb gallium: remove redundant size from the constant buffer
reuse the size of the actual buffer
2009-01-27 12:20:26 -05:00
Zack Rusin
d6888e811d gallium: it's a reference value, not a reference number 2009-01-27 12:20:26 -05:00
Zack Rusin
2299f21f8d gallium: standardize api on the prefix "nr" 2009-01-27 12:20:25 -05:00
Zack Rusin
a7e72231e3 gallium: standardize naming of masks 2009-01-27 12:20:25 -05:00
Zack Rusin
872b515e8f gallium: standardize on stride instead of pitch in the interface 2009-01-27 12:20:25 -05:00
Brian Paul
38768dbc76 mesa: move call to _mesa_update_framebuffer_visual()
Update the visual info in the _mesa_test_framebuffer_completeness()
function when we've determined the FBO to be "complete".

Fixes regression seen in progs/demos/shadowtex.c
2009-01-27 09:49:27 -07:00
Keith Whitwell
0e471ac457 wgl: relocate wgl code to state_trackers/wgl
Similar to the GLX state trackers for DRI and xlib.
2009-01-27 11:28:29 +00:00
Keith Whitwell
4d710dd3cf tgsi: silence some warnings 2009-01-27 11:16:32 +00:00
Keith Whitwell
27e5097e2a draw: silence some warnings 2009-01-27 11:16:32 +00:00
Keith Whitwell
3b853e93b2 i915: queiten compiler warnings 2009-01-27 11:16:32 +00:00
Keith Whitwell
ef9194a4f4 failover: queiten compiler warnings 2009-01-27 11:16:32 +00:00
Keith Whitwell
f675972428 draw: queiten compiler warnings 2009-01-27 11:16:32 +00:00
Keith Whitwell
9a7aeac49c scons: remove pedantic flag 2009-01-27 11:16:32 +00:00
Brian Paul
3cf7f9887a i915: rename some functions 2009-01-26 17:23:59 -07:00
Brian Paul
d0c8ed73cc intel: replace i915/intel_state.c and i965/intel_state.c with shared file 2009-01-26 16:40:08 -07:00
Brian Paul
69fd665b64 intel: whitespace changes 2009-01-26 16:38:01 -07:00
Brian Paul
84c8b5bbf9 intel: move some driver functions around
A step toward consolidating i915/intel_state.c and i965/intel_state.c
2009-01-26 16:33:45 -07:00
Zack Rusin
005a375068 egl: compilation fix 2009-01-26 16:53:33 -05:00
Brian Paul
72ee0e247d intel: check if stencil test is enabled in intel_stencil_drawpixels() 2009-01-26 14:22:30 -07:00
Brian Paul
723648f2ee intel: save/restore GL matrix mode in intel_meta_set_passthrough_transform(), intel_meta_restore_transform() 2009-01-26 14:01:32 -07:00
José Fonseca
3d607ef37f scons: Request the stabs debug info format for Mingw.
Mingw gdb apparently chokes on dwarf debug info.
2009-01-26 20:28:04 +00:00
José Fonseca
f5fad95455 glut: Minor cleanups. 2009-01-26 20:28:04 +00:00
Brian Paul
36daee1c7b intel: asst. casts to silence warnings 2009-01-26 12:44:05 -07:00
Brian Paul
6c244b0f32 intel: #include clean-ups 2009-01-26 12:39:29 -07:00
Brian Paul
d555cdbe3e intel: remove old #includes 2009-01-26 12:39:28 -07:00
Brian Paul
aae2729aeb intel: make intelUpdateScreenFromSAREA() static 2009-01-26 12:39:28 -07:00
Brian Paul
66c7f06413 intel: remove unused var 2009-01-26 12:39:28 -07:00
Brian Paul
4006c5e452 intel: move intelInitExtensions() and related code into new intel_extensions.c 2009-01-26 12:39:28 -07:00
Brian Paul
4451eb2e75 intel: move glClear-related code into new intel_clear.c file 2009-01-26 12:39:28 -07:00
Brian Paul
6fcebbe719 intel: Move swap-related functions from intel_buffers.c to new intel_swapbuffers.c 2009-01-26 12:39:28 -07:00