Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-06-15 | mesa: Use appropriate float/integer types. | José Fonseca | |
2009-06-15 | mesa: Use type modifier for float constants. | José Fonseca | |
2009-06-15 | mesa: Use integer type with appropriate sign. | José Fonseca | |
2009-06-15 | rtasm: Use 32bit constant. | José Fonseca | |
As we're only using 32bit bitmasks. | |||
2009-06-15 | gallium: Ensure assert macro is defined before being used in p_thread.h | José Fonseca | |
2009-06-15 | softpipe: Fix softpipe_is_texture_referenced. | José Fonseca | |
Render results are only visible when the render cache is flushed. softpipe_is_texture_referenced must reflect that or transfers to/from the textures bound in the framebuffer won't be proceeded of the necessary flush, causing transfer data to be outdated/clobbered. This fixes conform drawpix test with softpipe. | |||
2009-06-15 | dri st: Don't require the PIPE_TEXTURE_USAGE_RENDER_TARGET property for ↵ | Thomas Hellstrom | |
depth- and stencil renderbuffers. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | |||
2009-06-15 | gallium: Fix segfault and valgrind error introduced with commit ↵ | Thomas Hellstrom | |
3f2e006b759705abd7c409d30f9aeb1f2a75b83f Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | |||
2009-06-29 | Revert "r200: make use of DMA buffers for Elts a lot better." | Dave Airlie | |
This reverts commit 0952645fe04a27968565ea4d913500c23b1b11e3. Need to revisit where this is going wrong | |||
2009-06-27 | r300g: YCbCr and sRGB textures. | Corbin Simpson | |
2009-06-27 | r300g: Fix EXT_packed_depth_stencil functionality. | Corbin Simpson | |
Allow Z24S8 to be a true texture. | |||
2009-06-27 | st/dri: Fix last depth bits logic | Jakob Bornecrantz | |
2009-06-27 | radeon: Always initialize front and back renderbuffers if present | Nicolai Hähnle | |
This fixes an assertion in glReadPixels from the front buffer. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-06-27 | radeon: Update .gitignore | Nicolai Hähnle | |
Add all source files that are symlink'ed from common radeon code to the ignore list. Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-06-26 | r300g: EXT_provoking_vertex. | Corbin Simpson | |
2009-06-26 | r300g: S3TC. | Corbin Simpson | |
tests/texcompress2 doesn't work, but tests/texcmp does (more or less.) | |||
2009-06-26 | r300g: Use real texture formats. | Corbin Simpson | |
What bugs me is that the YUV444 format somehow worked properly. :3 | |||
2009-06-26 | r300g: Definitively forbid unusable Z buffer/stencil formats. | Corbin Simpson | |
2009-06-26 | r300g: Comment out assert for now. | Corbin Simpson | |
Will fix with better constant refactoring later. | |||
2009-06-26 | r300g: Be more specific on surface_copy fallbacks. | Corbin Simpson | |
2009-06-26 | r300g: PIPE_CAP_TGSI_CONT_SUPPORTED. | Corbin Simpson | |
2009-06-26 | r300-gallium: Ensure that no dirty state goes unemitted. | Corbin Simpson | |
2009-06-26 | Merge branch 'arb_vertex_array_object' | Brian Paul | |
2009-06-26 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
Conflicts: Makefile src/gallium/drivers/softpipe/sp_screen.c src/mesa/main/version.h | |||
2009-06-26 | i965: fix fetching constants from constant buffer in glsl path | Roland Scheidegger | |
the driver used to overwrite grf0 then use implicit move by send instruction to move contents of grf0 to mrf1. However, we must not overwrite grf0 since it's still used later for fb write. Instead, do the move directly do mrf1 (we could use implicit move from another grf reg to mrf1 but since we need a mov to encode the data anyway it doesn't seem to make sense). I think the dp_READ/WRITE_16 functions may suffer from the same issue. While here also remove unnecessary msg_reg_nr parameter from the dataport functions since always message register 1 is used. | |||
2009-06-22 | intel: enable GL_ARB_vertex_array_object extension | Brian Paul | |
2009-06-22 | mesa: plug in glBindVertexArray, glGenVertexArrays functions | Brian Paul | |
2009-06-22 | st/mesa: alphabetize lines | Brian Paul | |
2009-06-22 | st/mesa: enable GL_ARB_vertex_array_object | Brian Paul | |
2009-06-22 | mesa: enforce the rule that arrays live in VBOs for GL_ARB_vertex_array_object | Brian Paul | |
2009-06-22 | mesa: added extension flag for ARB_vertex_array_object | Brian Paul | |
2009-06-19 | mesa: implement _mesa_GenVertexArrays() for GL_ARB_vertex_array_object | Brian Paul | |
This also involves adding a gl_array_object::VBOonly field. For the ARB extension, all arrays in the object must reside in a VBO. This flag keeps track of that requirement. | |||
2009-06-19 | mesa: implement _mesa_BindVertexArray() | Brian Paul | |
2009-06-19 | mesa: move vertex array objects from shared state to per-context | Brian Paul | |
The ARB version requires VAOs to be per-context while the Apple extension was ambiguous. | |||
2009-06-19 | mesa: regenerated files related to GL_ARB_vertex_array_object | Brian Paul | |
2009-06-19 | glapi: add new information for GL_ARB_vertex_array_object | Brian Paul | |
2009-06-19 | intel: Fixups for 'mesa: create/destroy buffer objects via driver functions'. | Michel Dänzer | |
Initialize all driver function hooks before calling _mesa_initialize_context(), and handle all buffer objects in intel_buffer_object(). Fixes assertion failure when running glxinfo. | |||
2009-06-19 | radeon: fix cube maps for non-mm path | Roland Scheidegger | |
drm cmd checker would refuse cube emits also fix an issue in the cs path which would calculate the register offset off by one dword. Only same testing done as original code (none except compile tested). | |||
2009-06-19 | st/mesa: restore some parameter checking buffer object functions | Brian Paul | |
These functions may be called from the VBO code (not just user GL calls) so do some parameter sanity checking. | |||
2009-06-19 | r200: fix cube maps for non-mm path | Roland Scheidegger | |
drm cmd checker rightfully fell over any cube emit | |||
2009-06-19 | i965: initial code for loops in vertex programs | Brian Paul | |
2009-06-19 | i965: asst clean-ups, etc in brw_vs_emit() | Brian Paul | |
2009-06-19 | i965: asst clean-ups, var renaming in brw_wm_emit_glsl() | Brian Paul | |
2009-06-19 | st/mesa: remove redundant st_buffer_object::size field and error checks | Brian Paul | |
Just use the gl_buffer_object::Size field. Remove unnecessary size/offset error checks. Core Mesa will have already done these checks before these functions are called. | |||
2009-06-19 | st/mesa: no longer special-case buffer object 0 in st_buffer_object() cast ↵ | Brian Paul | |
wrapper Since commit 6629a35559ff7e3b993966f697f7c7f68e5a38d9 "mesa: create/destroy buffer objects via driver functions" this is no longer needed, and actually was causing a crash during context tear-down. | |||
2009-06-19 | radeons: use dp4 for position invariant vertex programs | Roland Scheidegger | |
Fixes #22181. R200 requires this since DP4 is used in hw tnl mode. R300 prefers it (should be faster due to no instruction dependencies), but both methods should be correct (when sw tcl is used though, MUL/MAD might be faster). Probably doesn't make much difference for R100 since vertex progs are executed in software anyway, but let's just keep it the same there too. | |||
2009-06-19 | mesa: make query-related driver fallback functions static | Brian Paul | |
Plug them in via _mesa_init_query_object_functions(). | |||
2009-06-19 | mesa: make buffer object-related driver fallback functions static | Brian Paul | |
Plug them in via _mesa_init_buffer_object_functions(). | |||
2009-06-19 | mesa: create/destroy buffer objects via driver functions | Brian Paul | |
2009-06-19 | i965simple: use u_reduced_prim() function | Brian Paul | |