Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-05-13 | r300-gallium: Space accounting for textures. | Corbin Simpson | |
2009-05-13 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
2009-05-13 | intel: added null ptr check | Brian Paul | |
Fixes segfault in context tear-down when glClear was never called. | |||
2009-05-13 | docs: GL_APPLE_vertex_array_object for Gallium drivers and Intel DRI drivers | Brian Paul | |
2009-05-13 | intel: enable GL_APPLE_vertex_array_object | Brian Paul | |
No special driver changes are needed for this extension. | |||
2009-05-13 | st/mesa: enable GL_APPLE_vertex_array_object for gallium drivers | Brian Paul | |
2009-05-13 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
Conflicts: src/mesa/main/arrayobj.c src/mesa/main/arrayobj.h src/mesa/main/context.c | |||
2009-05-13 | intel: create a private gl_array_object for intel_clear_tris(), fix bug 21638 | Brian Paul | |
gl_array_object encapsulates a set of vertex arrays (see the GL_APPLE_vertex_array_object extension). Create a private gl_array_object for drawing the quad for intel_clear_tris() so we don't have to worry about the user's vertex array state. This fixes the no-op glClear bug #21638 and removes the need to call _mesa_PushClientAttrib() and _mesa_PopClientAttrib(). | |||
2009-05-13 | mesa: delete array objects before buffer objects during context tear-down | Brian Paul | |
The former may point to the later. | |||
2009-05-13 | mesa: clean-up vertex array object VBO unbinding and delete/refcounting | Brian Paul | |
Don't really delete vertex array objects until the refcount hits zero. At that time, unbind any pointers to VBOs. (cherry picked from commit 32b851c80792623195069d7a41a5808cff3b2f6f) | |||
2009-05-13 | mesa: reference counting for gl_array_object | Brian Paul | |
Every kind of object that can be shared by multiple contexts should be refcounted. (cherry picked from commit 1030bf0ded2a88a5e27f7a4d393c11cfde3d3c5a) | |||
2009-05-12 | i965: enable additional code in emit_fb_write() | Brian Paul | |
Not 100% sure this is right, but the invalid assertion is fixed... | |||
2009-05-12 | i965: increase BRW_EU_MAX_INSN | Brian Paul | |
2009-05-12 | i965: comment | Brian Paul | |
2009-05-12 | r300-gallium: add missing semicolon | Joakim Sindholt | |
Yeah, that was stupid | |||
2009-05-12 | r300-gallium: duplicate tokens in create_fs_state | Joakim Sindholt | |
This was all phoenix64's idea. Credit goes to him | |||
2009-05-12 | progs/trivial: update .gitignore with new binaries | Joakim Sindholt | |
2009-05-12 | intel: Skip the DRI2 renderbuffer update when doing Viewport on an FBO. | Eric Anholt | |
2009-05-12 | intel: Map write-only buffer objects through the GTT when possible. | Eric Anholt | |
This looks to be a win of a few percent in cairogears with new vbo code, thanks to not polluting caches. | |||
2009-05-12 | i915: Fix driver after HW glGenerateMipmap commit. | Eric Anholt | |
2009-05-12 | swrast: update/restore the opt_sample_rgb/rgba_2d() functions | Brian Paul | |
2009-05-12 | glXChooseVisual: Only consider fbconfig if we can get the corresponding visual. | Michel Dänzer | |
This can fail, e.g. when XLIB_SKIP_ARGB_VISUALS=1 is set. See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=524794 and http://bugs.freedesktop.org/show_bug.cgi?id=21600 . | |||
2009-05-11 | Test either GL_FRONT_LEFT or GL_FRONT for front-buffer rendering | Ian Romanick | |
For non-stereo visuals, which is all we support, we treat GL_FRONT_LEFT as GL_FRONT. However, they are technically different, and they have different enum values. Test for either one to determine if we're in front-buffer rendering mode. This fix was suggested by Pierre Willenbrock. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> (cherry picked from commit 2085cf24628be7cd297ab0f9ef5ce02bd5a006e2) | |||
2009-05-11 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
Conflicts: Makefile src/mesa/main/version.h | |||
2009-05-11 | st: do proper refcounting for framebuffer surfaces | Brian Paul | |
2009-05-11 | trivial: destroy window upon exit | Brian Paul | |
2009-05-11 | r300-gallium: unbreak build | Joakim Sindholt | |
2009-05-11 | r300-gallium: Setup surface in r300_surface_copy. | Corbin Simpson | |
I haven't tested, but this may unbreak surface copies. | |||
2009-05-11 | r300-gallium: Cleanup some compile warnings. | Corbin Simpson | |
2009-05-11 | r300-gallium: Cleanup PSC for HW TCL. | Corbin Simpson | |
Still dies in assert, but at least it's not my assert anymore. :3 | |||
2009-05-11 | radeon-gallium: Forgot a typedef. | Corbin Simpson | |
2009-05-11 | radeon-gallium: Support new info ioctls in addition to classic getparams. | Corbin Simpson | |
This makes non-hybrid kernels like newttm from drm-next-radeon work while avoiding breakage with Fedora/Ubuntu/etc. | |||
2009-05-11 | mesa: updated comments for _mesa_generate_mipmap() | Brian Paul | |
2009-05-11 | i965: handle extended swizzle terms (0,1) in get_src_reg() | Brian Paul | |
Fixes failed assertion in progs/glsl/twoside.c (but still wrong rendering). | |||
2009-05-11 | mesa: better handling/printing of driver-specific opcodes, register files | Brian Paul | |
Drivers such as i965 define extra instruction opcodes and register files. Improve the program printing code to handle those opcodes/files better. | |||
2009-05-11 | mesa: Fixed a texture memory leak | Brian Paul | |
The current texture for any particular texture unit is given an additional reference in update_texture_state(); but if the context is closed before that texture can be released (which is quite frequent in normal use, unless a program unbinds and deletes the texture and renders without it to force a call to update_texture_state(), the memory is lost. This affects general Mesa; but the i965 is particularly affected because it allocates a considerable amount of additional memory for each allocated texture. (cherry picked from master, commit c230767d6956b63a2b101acb48f98823bb5dd31a) | |||
2009-05-09 | mesa: added more gallium Makefiles to tarball list | Brian Paul | |
2009-05-09 | gallium: replace lib with $(LIB_DIR) | Hanno Böck | |
2009-05-09 | radeon-gallium: Clean up some of the BO counting logic. | Corbin Simpson | |
2009-05-09 | r300-gallium: vs: Make imms work, cleanup some of the switches. | Corbin Simpson | |
2009-05-09 | r300-gallium: Start VS dumper. | Corbin Simpson | |
2009-05-09 | r300-gallium: vs: Add SLT, clean up MAX. | Corbin Simpson | |
This should be all the opcodes for basic TCL. | |||
2009-05-09 | r300-gallium: vs: Add MAX. | Corbin Simpson | |
2009-05-09 | r300-gallium: vs: Add scalar setup, RSQ. | Corbin Simpson | |
Icky icky icky icky. Icky icky, icky icky. Icky. | |||
2009-05-09 | r300-gallium: vs: Add writemasks. | Corbin Simpson | |
2009-05-08 | r300-gallium: Fix bad cast. Space accounting completely works now. | Corbin Simpson | |
Boy, is my face red. :C | |||
2009-05-08 | r300-gallium, radeon: BO handling fixes, some useful asserts. | Corbin Simpson | |
2009-05-08 | radeon-gallium: Shut up Valgrind. | Corbin Simpson | |
2009-05-08 | r300-gallium, radeon: A couple cleanups. | Corbin Simpson | |
Trying to track down goddamn bugs. :C | |||
2009-05-08 | r300-gallium: Finish space accounting. | Corbin Simpson | |
Still broken... |