Brian
|
f40f45ceea
|
var renaming: s/sws/winsys/
|
2007-11-07 16:08:04 -07:00 |
|
Brian
|
237429aa3b
|
more dead code removal
|
2007-11-07 16:08:04 -07:00 |
|
Brian
|
7a9c129a0a
|
re-enable PIPE_FORMAT_U_Z32 support
|
2007-11-07 14:41:14 -07:00 |
|
Brian
|
fc6172bc9a
|
better depth buffer selection
|
2007-11-07 14:41:01 -07:00 |
|
Brian
|
187b631b6b
|
Float->uint conversion for PIPE_FORMAT_U_Z32 resulted in overflow in depth_value(). Special-case it.
|
2007-11-07 14:40:38 -07:00 |
|
Brian
|
7e884c6f86
|
disable/remove dead code
|
2007-11-07 09:54:02 -07:00 |
|
Brian
|
182e861eea
|
Disable the call to driBOReference() in i915_update_texture()
It doesn't seem to be needed and disabling it fixes a big memory leak with
some programs like xdemos/wincopy.c
|
2007-11-07 09:53:25 -07:00 |
|
Brian
|
5d9021554e
|
redo xm_surface_release() to match i915
|
2007-11-07 08:57:56 -07:00 |
|
Brian
|
c3e7bb4127
|
fix bad varname
|
2007-11-07 08:21:14 -07:00 |
|
Brian
|
601a9ea9a7
|
init glsl functions in st_init_driver_functions()
|
2007-11-07 08:20:00 -07:00 |
|
Brian
|
6c4447e6a8
|
fix typos, re-enable some extensions to get back to GL 2.1 level
|
2007-11-07 08:20:00 -07:00 |
|
Brian
|
7d1a04e499
|
Add winsys->surface_release() to complement winsys->surface_alloc().
pipe_surface now has a pointer to the winsys which create/owns the surface.
This allows clean surface deallocation w/out a rendering context.
|
2007-11-07 08:24:58 -07:00 |
|
José Fonseca
|
5223666165
|
Check the right ammount of free space in vertex buffer.
|
2007-11-07 13:41:21 +00:00 |
|
José Fonseca
|
3e22180fc8
|
Reset temporary vertices ids.
|
2007-11-07 13:41:09 +00:00 |
|
José Fonseca
|
c28fdf3096
|
Use a consistent number to identify undefined vertices.
|
2007-11-07 13:41:00 +00:00 |
|
José Fonseca
|
3922baede2
|
Reuse the vertex buffer until the vertex size changes.
|
2007-11-07 13:40:47 +00:00 |
|
José Fonseca
|
f39a520892
|
Track hardware vertex buffer state changes.
|
2007-11-07 13:40:35 +00:00 |
|
Brian
|
85c7683f1f
|
Improved logic for setting up depth/stencil buffers in st_create_framebuffer()
|
2007-11-06 17:34:32 -07:00 |
|
Brian
|
b0e7da86ab
|
restore dispatch/extension code (without, dynamic entrypoints aren't added)
|
2007-11-06 17:24:45 -07:00 |
|
Brian
|
a895910d88
|
disable PIPE_FORMAT_U_Z32, doesn't work ATM
|
2007-11-06 16:40:05 -07:00 |
|
Brian
|
2b0d1b6eda
|
Update xmesa_is_format_supported()
|
2007-11-06 15:22:56 -07:00 |
|
Brian
|
3470d819fd
|
realloc surface if format changes, remove dead code
|
2007-11-06 15:22:56 -07:00 |
|
Brian
|
a151ad21bb
|
rename xmesa_create_softpipe() xmesa_create_context()
|
2007-11-06 15:22:56 -07:00 |
|
Brian
|
54b43da7e9
|
rename xmesa_create_softpipe() xmesa_create_context()
|
2007-11-06 15:22:56 -07:00 |
|
Brian
|
5fb6ebf85d
|
disable finish_or_flush() for now
|
2007-11-06 15:22:56 -07:00 |
|
Brian
|
d35cb1a121
|
remove dead code in softpipe_is_format_supported()
|
2007-11-06 15:22:55 -07:00 |
|
Brian
|
db01ff6a19
|
document flags param to region_alloc()
|
2007-11-06 15:22:55 -07:00 |
|
Brian
|
37624458e4
|
remove more dependencies on Mesa types/functions
|
2007-11-06 15:27:14 -07:00 |
|
Brian
|
4cf56a4183
|
implement context sharing code
|
2007-11-06 15:27:14 -07:00 |
|
Brian
|
5e24e3c426
|
code clean-up
|
2007-11-06 15:27:14 -07:00 |
|
Brian
|
ea286d4df2
|
need to call pipe->flush() in finish_or_flush()
|
2007-11-06 13:58:25 -07:00 |
|
Brian
|
da3994988b
|
init luminance/intensity_bits to zero in st_get_format_info()
|
2007-11-06 13:53:32 -07:00 |
|
Brian
|
fa44b74f4e
|
define CLIP_TILE as in sp_surface.c
|
2007-11-06 13:52:57 -07:00 |
|
Brian
|
0862df2154
|
remove debug abort() call
|
2007-11-06 13:42:37 -07:00 |
|
Brian
|
2e784848e6
|
Call xmesa_init_driver_functions() to install xmesa_viewport() function.
Fixes failed assertion in glxgears.
|
2007-11-06 13:39:36 -07:00 |
|
José Fonseca
|
26eb608a35
|
Handle the corner case of 24bit depth buffer with 0bit stencil buffer.
|
2007-11-06 20:10:18 +00:00 |
|
Kristian Høgsberg
|
286ce27193
|
Fix compilation for !GLX_DIRECT_RENDERING.
|
2007-11-06 14:34:15 -05:00 |
|
Kristian Høgsberg
|
001de0ac4e
|
Remove a couple of "deprecated" fields from __GLXcontextRec.
The __GLXcontextRec struct is internal to the libGL implementation. No point
in "deprecating", just get rid of it.
|
2007-11-06 13:32:33 -05:00 |
|
Kristian Høgsberg
|
866d271aa8
|
Don't return 0 in a void function.
|
2007-11-06 13:32:33 -05:00 |
|
Michel Dänzer
|
7b358e8ea9
|
Fix build error: dereferencing pointer to incomplete type
|
2007-11-06 19:00:23 +01:00 |
|
Michel Dänzer
|
badc061a65
|
r200: Re-expose SetTexOffset functionality.
This seems to have been mismerged with the DRI interface changes.
|
2007-11-06 18:24:46 +01:00 |
|
Michel Dänzer
|
5a322bc1b4
|
r200: Fix SetTexOffset format for 16 bit pixmaps/textures.
Use symbolic array indices to clarify.
|
2007-11-06 18:22:42 +01:00 |
|
Brian
|
eef6783537
|
Remove use of Mesa/GL types/functions (s/GLuint/uint/ etc)
|
2007-11-06 10:10:50 -07:00 |
|
Brian
|
c80d17b68d
|
don't include mtypes.h
|
2007-11-06 10:07:31 -07:00 |
|
Brian
|
0800342296
|
Remove last of core Mesa dependencies in intel_swapbuffers.c
Use the "dummyContext" pointer (for now) instead of GET_CURRENT_CONTEXT().
|
2007-11-06 10:05:01 -07:00 |
|
Brian
|
e2feb80a90
|
Remove pipe->max_texture_size(), use get_param() instead.
Also, in st_init_limits(), clamp driver's values against Mesa's internal limits.
|
2007-11-06 09:41:45 -07:00 |
|
Kristian Høgsberg
|
559ae0ab1b
|
Pass the visual id to XF86DRICreateContextWithConfig(), not fbconfig id.
|
2007-11-06 11:23:27 -05:00 |
|
Brian
|
24ac9c30eb
|
check for __i386__ or __386__ instead of USE_X86_ASM
|
2007-11-06 08:53:25 -07:00 |
|
José Fonseca
|
a06dcfd75b
|
Allow custom pipe driver buffer usage flags.
|
2007-11-06 14:52:39 +00:00 |
|
José Fonseca
|
fa1a66d7fc
|
Supply buffer usage hints to winsys.
Winsys driver needs some hints in order to allocate the appropriate kind of
memory for the buffer.
|
2007-11-06 14:49:38 +00:00 |
|