Age | Commit message (Collapse) | Author | |
---|---|---|---|
2007-12-09 | Hide texture layout details from the state tracker. | Michel Dänzer | |
pipe->get_tex_surface() has to be used for access to texture image data. | |||
2007-12-09 | Move dimensions from struct pipe_region to struct pipe_surface. | Michel Dänzer | |
2007-11-23 | gallium: reorg tgsi directories. | Michal Krol | |
2007-11-23 | gallium: back out winsys interface changes | Michal Krol | |
2007-11-22 | Use the new vertex buffer draw stage. | José Fonseca | |
2007-11-22 | Fix build. | José Fonseca | |
2007-11-22 | Fix compatibility issues between gcc and msvc. | Michal | |
2007-11-22 | Make it compile under Win32. | Michal | |
2007-11-22 | Remove fences from the i915simple winsys interface. | José Fonseca | |
Fences will be part of the pipe winsys interface, so remove this to avoid merge conflicts later on. This reverts commit ca7f68a7cf25a51f382bba8c42d8c6ab7db57b5d. This reverts commit dec60d33b2570cf2bdce72a00a1539ee93133f91. This reverts commit 90dd0cb822f2fe14258c786e5c37da69472b7d17. | |||
2007-11-21 | Replace draw_set_vertex_attributes() with simpler draw_set_vertex_info(). | Brian | |
Just pass in the vertex_info object and make a copy of it. | |||
2007-11-17 | Proper fence reference counting. | José Fonseca | |
2007-11-15 | Include fences in the i915simple winsys interface. | José Fonseca | |
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-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 | more dead code removal | 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 | 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 | 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 | 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. | |||
2007-11-05 | Determine 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-03 | Allow batch buffer debugging without calling i915_winsys->batch_start so often. | José Fonseca | |
2007-11-03 | Do something sensible when failed to reserve space in the batch buffer. | José Fonseca | |
2007-11-03 | Detail i915 winsys interface comments. | José Fonseca | |
2007-11-03 | Render primitives using indirect vertices in a vertex buffer. | José Fonseca | |
2007-11-01 | remove old comment about tnl/vf | Brian | |
2007-11-01 | Reserve the right number of dwords for hardware state, and handle the case ↵ | José Fonseca | |
where it fails. | |||
2007-10-31 | Hold the vertex buffer handle. | José Fonseca | |
2007-10-31 | Handle TGSI_OPCODE_RET. | José Fonseca | |
2007-10-31 | Allow more verbose error output. | José Fonseca | |
2007-10-31 | Chain vertex buffers into the batch buffer. | José Fonseca | |
2007-10-29 | Make it compile under linux. | Michal Krol | |
Move pipe_region/surface_reference functions to pipe/p_inlines.h. Remove #include "p_util.h" from pipe/p_context.h. | |||
2007-10-29 | Remove typedefs from enums. | Zack Rusin | |
typedefs are rather evil, remove them and use the enum keyword explicitely. | |||
2007-10-29 | Reuse hardware vertice representation. | José Fonseca | |
2007-10-29 | Enable the vertex buffer stage according to the I915_VBUF environment var. | José Fonseca | |