summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-11-07re-enable PIPE_FORMAT_U_Z32 supportBrian
2007-11-07better depth buffer selectionBrian
2007-11-07Float->uint conversion for PIPE_FORMAT_U_Z32 resulted in overflow in ↵Brian
depth_value(). Special-case it.
2007-11-07disable/remove dead codeBrian
2007-11-07Disable the call to driBOReference() in i915_update_texture()Brian
It doesn't seem to be needed and disabling it fixes a big memory leak with some programs like xdemos/wincopy.c
2007-11-07redo xm_surface_release() to match i915Brian
2007-11-07fix bad varnameBrian
2007-11-07init glsl functions in st_init_driver_functions()Brian
2007-11-07fix typos, re-enable some extensions to get back to GL 2.1 levelBrian
2007-11-07Add winsys->surface_release() to complement winsys->surface_alloc().Brian
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-07Check the right ammount of free space in vertex buffer.José Fonseca
2007-11-07Reset temporary vertices ids.José Fonseca
2007-11-07Use a consistent number to identify undefined vertices.José Fonseca
2007-11-07Reuse the vertex buffer until the vertex size changes.José Fonseca
2007-11-07Track hardware vertex buffer state changes.José Fonseca
2007-11-06Improved logic for setting up depth/stencil buffers in st_create_framebuffer()Brian
2007-11-06restore dispatch/extension code (without, dynamic entrypoints aren't added)Brian
2007-11-06disable PIPE_FORMAT_U_Z32, doesn't work ATMBrian
2007-11-06Update xmesa_is_format_supported()Brian
2007-11-06realloc surface if format changes, remove dead codeBrian
2007-11-06rename xmesa_create_softpipe() xmesa_create_context()Brian
2007-11-06rename xmesa_create_softpipe() xmesa_create_context()Brian
2007-11-06disable finish_or_flush() for nowBrian
2007-11-06remove dead code in softpipe_is_format_supported()Brian
2007-11-06document flags param to region_alloc()Brian
2007-11-06remove more dependencies on Mesa types/functionsBrian
2007-11-06implement context sharing codeBrian
2007-11-06code clean-upBrian
2007-11-06need to call pipe->flush() in finish_or_flush()Brian
2007-11-06init luminance/intensity_bits to zero in st_get_format_info()Brian
2007-11-06define CLIP_TILE as in sp_surface.cBrian
2007-11-06remove debug abort() callBrian
2007-11-06Call xmesa_init_driver_functions() to install xmesa_viewport() function.Brian
Fixes failed assertion in glxgears.
2007-11-06Handle the corner case of 24bit depth buffer with 0bit stencil buffer.José Fonseca
2007-11-06Fix build error: dereferencing pointer to incomplete typeMichel Dänzer
2007-11-06Remove use of Mesa/GL types/functions (s/GLuint/uint/ etc)Brian
2007-11-06don't include mtypes.hBrian
2007-11-06Remove last of core Mesa dependencies in intel_swapbuffers.cBrian
Use the "dummyContext" pointer (for now) instead of GET_CURRENT_CONTEXT().
2007-11-06Remove pipe->max_texture_size(), use get_param() instead.Brian
Also, in st_init_limits(), clamp driver's values against Mesa's internal limits.
2007-11-06check for __i386__ or __386__ instead of USE_X86_ASMBrian
2007-11-06Allow custom pipe driver buffer usage flags.José Fonseca
2007-11-06Supply buffer usage hints to winsys.José Fonseca
Winsys driver needs some hints in order to allocate the appropriate kind of memory for the buffer.
2007-11-06Convert format bitfields to shifts and masks.Michel Dänzer
The memory layout of bitfields depends on the ABI.
2007-11-06Fix non-x86 build.Michel Dänzer
2007-11-05Determine GL extensions/limits by making pipe queries.Brian
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...
2007-11-05clean upsBrian
2007-11-05change includes, minor simplification in intelDisplaySurface()Brian
2007-11-05include mtypes.h (temporary)Brian
2007-11-05don't include mtypes.h in st_public.hBrian
2007-11-05move st_invalidate_state() prototype to st_context.hBrian