Brian
db01ff6a19
document flags param to region_alloc()
18 年前
Brian
37624458e4
remove more dependencies on Mesa types/functions
18 年前
Brian
4cf56a4183
implement context sharing code
18 年前
Brian
5e24e3c426
code clean-up
18 年前
Brian
ea286d4df2
need to call pipe->flush() in finish_or_flush()
18 年前
Brian
da3994988b
init luminance/intensity_bits to zero in st_get_format_info()
18 年前
Brian
fa44b74f4e
define CLIP_TILE as in sp_surface.c
18 年前
Brian
0862df2154
remove debug abort() call
18 年前
Brian
2e784848e6
Call xmesa_init_driver_functions() to install xmesa_viewport() function.
Fixes failed assertion in glxgears.
18 年前
José Fonseca
26eb608a35
Handle the corner case of 24bit depth buffer with 0bit stencil buffer.
18 年前
Michel Dänzer
7b358e8ea9
Fix build error: dereferencing pointer to incomplete type
18 年前
Brian
eef6783537
Remove use of Mesa/GL types/functions (s/GLuint/uint/ etc)
18 年前
Brian
c80d17b68d
don't include mtypes.h
18 年前
Brian
0800342296
Remove last of core Mesa dependencies in intel_swapbuffers.c
Use the "dummyContext" pointer (for now) instead of GET_CURRENT_CONTEXT().
18 年前
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.
18 年前
Brian
24ac9c30eb
check for __i386__ or __386__ instead of USE_X86_ASM
18 年前
José Fonseca
a06dcfd75b
Allow custom pipe driver buffer usage flags.
18 年前
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.
18 年前
Michel Dänzer
4f79dbd5aa
Convert format bitfields to shifts and masks.
The memory layout of bitfields depends on the ABI.
18 年前
Michel Dänzer
0ab2c84ce9
Fix non-x86 build.
18 年前
Brian
c6499a741c
Determine GL extensions/limits by making pipe queries.
The state tracker calls pipe->get_param() to determine the GL limits and
which OpenGL extensions are supported.
This is an initial implementation that'll probably change...
18 年前
Brian
01e7165530
clean ups
18 年前
Brian
d31d93f477
change includes, minor simplification in intelDisplaySurface()
18 年前
Brian
cadaa4330e
include mtypes.h (temporary)
18 年前
Brian
ced9c0f8c4
don't include mtypes.h in st_public.h
18 年前
Brian
9b0f71e37f
move st_invalidate_state() prototype to st_context.h
18 年前
Brian
91564eedcc
Remove some temporary state tracker context/framebuffer_create functions.
18 年前
Brian
e39f1b4cbe
Update xlib driver to use newer state tracker context/framebuffer functions.
XMesaContext has an st_context * which contains a mesa context.
18 年前
Brian
9a563d5e69
no-op glCopyPixels if width or height is zero
18 年前
Brian
f4d51d8923
asst clean-ups
18 年前
Brian
e4bad27099
remove some GL types, mesa includes
18 年前
Brian
3f80be3cb5
move intel_context_mesa() into intel_swapbuffers.c (the only place it's used now)
18 年前
Brian
6ad4656cc4
Move driBatchPoolInit() into new intel_batchpool.h header.
Note that intel_batchpool.[ch] have no intel-specific dependencies at this poi
Maybe rename files for re-use in the future.
18 年前
Brian
b17675d709
Move driBatchPoolInit() into new intel_batchpool.h header.
Note that intel_batchpool.[ch] have no intel-specific dependencies at this point.
Maybe rename files for re-use in the future.
18 年前
Brian
adf3761fbd
remove intelScreenPrivate typedef and use cast wrapper function to be like intel_context and intel_framebuffer
18 年前
Brian
736baf22e9
remove driScrnPriv field from intel_screen
18 年前
Brian
cd360b7d60
comments
18 年前
Brian
1bbc86e651
fix typo, formatting
18 年前
Brian
f8f1c4a022
remove unused intelScreen->texPool
18 年前
Brian
6a95fe8735
add missing free() in intelDestroyContext
18 年前
Brian
897428c426
comments, clean-ups, assertions
18 年前
Brian
413688415c
rewrite/simplify intelCopySubBuffer()
18 年前
Brian
81c1993daa
rewrite/simplify intelSwapBuffers()
18 年前
Brian
74866737db
added st_notify_swapbuffers()
18 年前
Brian
9fc03fed01
replace get_color_surface() with st_get_framebuffer_surface()
18 年前
Brian
616bf35569
added st_get_framebuffer_surface() and ST_SURFACE_x tokens
18 年前
Brian
f221ea658b
comments, tweaks
18 年前
Brian
29c1fdd0ce
better use of intel_context() cast wrappers
18 年前
Brian
2edc87eb3d
clean-up/re-org of intel_framebuffer code
18 年前
Brian
1f17d845ff
remove unused intel_fb decls, code
18 年前