Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-11-08 | remove unneeded #includes | Brian | |
2007-11-08 | comments, remove unneeded #includes | Brian | |
2007-11-08 | For TGSI_TEXTURE_2D/RECT, need to provide 3 coords (STP) in case shadow ↵ | Brian | |
compare mode is enabled. | |||
2007-11-08 | Implement shadow comparisons. | Brian | |
2007-11-08 | use pipe_surface_reference() in sp_tile_cache_set_surface() | Brian | |
2007-11-08 | fix bad width/height code in softpipe_clear() | Brian | |
2007-11-08 | Remove TGSI_OPCODE_TXP | Brian | |
Use TGSI_OPCODE_TEX with ExtDivide=TGSI_EXTSWIZZLE_W instead. | |||
2007-11-08 | check for divide by W flag when translating TGSI_OPCODE_TEX (fixes projected ↵ | Brian | |
textures) | |||
2007-11-08 | tweak anisotropic filtering code | Brian | |
2007-11-08 | enable PIPE_CAP_TEXTURE_SHADOW_MAP (but not quite working yet) | Brian | |
2007-11-08 | remove translate_compare_func(), use i915_translate_compare_func() | Brian | |
2007-11-08 | Fix some issues hit when rendering to a depth-only renderbuffer (shadowtex). | Brian | |
Added 16bpp case to translate_depth_format(). Added framebuffer_size() to determine framebuffer size. | |||
2007-11-08 | remove unneeded #include | Brian | |
2007-11-08 | Added pipe->get_paramf() to query float limits. | Brian | |
So far max point size, line width, texture anistopy and lod bias. | |||
2007-11-08 | Rename struct field 'private' to 'priv'. | Michel Dänzer | |
This broke the LLVM build because 'private' is a C++ keyword. | |||
2007-11-07 | fix warning | Brian | |
2007-11-07 | update flush/fence comments for i915_flush() | Brian | |
2007-11-07 | Remove winsys->wait_idle(), subsumed by pipe->flush(). | Brian | |
Connect intel_i915_batch_finish() into i915_winsys, just like intel_i915_batch_flush(). Call i915_winsys->batch_finish() in response to pipe->flush(PIPE_FLUSH_WAIT). Now all the batchbuffer/fence code is in one place and a little cleaner. | |||
2007-11-07 | New PIPE_FLUSH_WAIT flag for pipe->flush(). | Brian | |
The state tracker doesn't have to directly call winsys->wait_idle() anymore. glFlush and glFinish both go through pipe->flush() now. | |||
2007-11-07 | Remove context dependencies in winsys layer. | Brian | |
The winsys object is now per-screen and shared by multiple contexts. The regionPool is now part of the i915 winsys layer. The winsys wait_idle() and flush_frontbuffer() funcs will get more attention... | |||
2007-11-07 | just reorder a few members of pipe_winsys, update comments | Brian | |
2007-11-07 | more dead code removal | Brian | |
2007-11-07 | re-enable PIPE_FORMAT_U_Z32 support | Brian | |
2007-11-07 | better depth buffer selection | Brian | |
2007-11-07 | disable/remove dead code | Brian | |
2007-11-07 | Disable 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-07 | redo xm_surface_release() to match i915 | Brian | |
2007-11-07 | fix bad varname | Brian | |
2007-11-07 | Add 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-07 | Check the right ammount of free space in vertex buffer. | José Fonseca | |
2007-11-07 | Reset temporary vertices ids. | José Fonseca | |
2007-11-07 | Use a consistent number to identify undefined vertices. | José Fonseca | |
2007-11-07 | Reuse the vertex buffer until the vertex size changes. | José Fonseca | |
2007-11-07 | Track hardware vertex buffer state changes. | José Fonseca | |
2007-11-06 | disable PIPE_FORMAT_U_Z32, doesn't work ATM | Brian | |
2007-11-06 | Update xmesa_is_format_supported() | Brian | |
2007-11-06 | rename xmesa_create_softpipe() xmesa_create_context() | Brian | |
2007-11-06 | rename xmesa_create_softpipe() xmesa_create_context() | Brian | |
2007-11-06 | disable finish_or_flush() for now | Brian | |
2007-11-06 | remove dead code in softpipe_is_format_supported() | Brian | |
2007-11-06 | document flags param to region_alloc() | Brian | |
2007-11-06 | need to call pipe->flush() in finish_or_flush() | Brian | |
2007-11-06 | define CLIP_TILE as in sp_surface.c | Brian | |
2007-11-06 | remove debug abort() call | Brian | |
2007-11-06 | Call xmesa_init_driver_functions() to install xmesa_viewport() function. | Brian | |
Fixes failed assertion in glxgears. | |||
2007-11-06 | Fix build error: dereferencing pointer to incomplete type | Michel Dänzer | |
2007-11-06 | Remove 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-06 | check for __i386__ or __386__ instead of USE_X86_ASM | Brian | |
2007-11-06 | Allow custom pipe driver buffer usage flags. | José Fonseca | |
2007-11-06 | Supply buffer usage hints to winsys. | José Fonseca | |
Winsys driver needs some hints in order to allocate the appropriate kind of memory for the buffer. |