summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2011-02-14gallium: always save and restore vertex buffers using cso_cacheMarek Olšák
2011-02-14vbo: bind arrays only when necessaryMarek Olšák
We don't need to call bind_arrays in the vbo module if the states which the function depends on are not dirty.
2011-02-14vbo: notify a driver that we change buffer offsets, strides, etc.Marek Olšák
2011-02-14r300g: Remove redundant initialization.Vinson Lee
Remove redundant initialization from commit 3b01b52bd78e3d2fc857feacebd815a5fae00c94 noticed by tstellar.
2011-02-14r600g: add alignment cases for linear alignedAlex Deucher
Matches the drm and ddx. Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
2011-02-14draw: Don't define the last two mipmap levels in aa lines.José Fonseca
Some hardware needs to make a seperate copy of all levels to obey max_lod, so simply do not define the last two levels instead of clamping.
2011-02-14svga: Set the appropriate flags when creating sampler/surface views.José Fonseca
2011-02-14r300g: put indices in CS if there's just a few of them and are in user memoryMarek Olšák
2011-02-14r300g: cleanup the draw functionsMarek Olšák
2011-02-14r300g: do not create a user buffer struct for misaligned ushort indices fallbackMarek Olšák
2011-02-14r300g: fix fallback for misaligned ushort indices with num vertices >= 65535Marek Olšák
2011-02-14r300g: consolidate emission of common draw regsMarek Olšák
2011-02-14docs: Fix typo in GL3.txtSedat Dilek
2011-02-14r300g: Move declaration before code.Vinson Lee
Fixes SCons build.
2011-02-14r600g: do not destroy the original index buffer when translating indicesMarek Olšák
Because we only translate a subrange of the buffer.
2011-02-14r300g: emit 3D_LOAD_VBPNTR only when necessaryMarek Olšák
I thought I couldn't skip emitting this packet in some cases. Well it looks like I can.
2011-02-14r300g: fix reference counting when translating indicesMarek Olšák
2011-02-14u_index_modify: map buffers with PIPE_TRANSFER_UNSYNCHRONIZEDMarek Olšák
2011-02-14r300g: remove the relocation after AARESOLVE_PITCHMarek Olšák
2011-02-14egl_dri2: add nouveau support.Dave Airlie
but really wtf? all these PCI IDs need to be ripped out of here, its totally unscalable and the drivers already have this info so could export it some better way. tested by Darxus on #wayland.
2011-02-13nv50: fix query assertionMarcin Slusarz
2011-02-13r300g: correctly determine if a texture is blittable in texture_get_transferMarek Olšák
2011-02-13r300g: fixup the handle_compare functionMarek Olšák
Accidentally negated in 685c3262b945a7f0e9f1f3a9409a12fdda08c828.
2011-02-12r300g: when printing shader linker errors to stderr, report it's not a bugMarek Olšák
2011-02-12r300g: add debug options nozmask and nohiz which disable some hyper-z featuresMarek Olšák
2011-02-12r300g: typecast void* to unsigned correctlyMarek Olšák
2011-02-12dri: Remove the old metaops code which has been superceded by ../common/Eric Anholt
2011-02-12radeon: Remove setup of the old dri/ meta code, which is now unused.Eric Anholt
2011-02-12intel: Remove setup of the old dri/ meta code, which is now unused.Eric Anholt
2011-02-12update GL3.txt for GL_EXT_framebuffer_sRGB statusDave Airlie
2011-02-11r300/compiler: Don't erase sources when converting RGB->AlphaTom Stellard
https://bugs.freedesktop.org/show_bug.cgi?id=34030 NOTE: This is a candidate for the 7.10 branch.
2011-02-11mesa: Optionally build a dricore support library (v3)Christopher James Halse Rogers
This an adds --enable-shared-dricore option to configure. When enabled, DRI modules will link against a shared copy of the common mesa routines rather than statically linking these. This saves about 30MB on disc with a full complement of classic DRI drivers. v2: Only enable with a gcc-compatible compiler that handles rpath Handle DRI_CFLAGS without filter-out magic Build shared libraries with the full mklib voodoo Fix typos v3: Resolve conflicts with talloc removal patches Signed-off-by: Christopher James Halse Rogers <christopher.halse.rogers@canonical.com>
2011-02-11glx: Put null check before usenobled
'dpy' was being checked for null *after* it was already used once. Also add a null check for psc, and drop gc's redundant initialization.
2011-02-12r300g: improve function radeon_bo_is_referenced_by_csMarek Olšák
This should prevent calling into radeon_get_reloc when there's only one context.
2011-02-12u_vbuf_mgr: fix segfaultMarek Olšák
max_index could have been less than min_index, which later caused integer underflow followed by a segfault in memcpy.
2011-02-11ir_to_mesa: Don't dereference a NULL pointer during copy propagationIan Romanick
The ACP may already be NULL, so don't try to make it NULL again. This should fix bugzilla #34119.
2011-02-11glcpp: regerated filesIan Romanick
These should have been committed right after fd1252ab, but they were missed. Soon, we'll never have to do this again...
2011-02-11glsl: Regenerate files modified by previous commitsIan Romanick
2011-02-11glsl: Finish out the reduce/reduce error fixesIan Romanick
Track variables, functions, and types during parsing. Use this information in the lexer to return the currect "type" for identifiers. Change the handling of structure constructors. They will now show up in the AST as constructors (instead of plain function calls). Fixes piglit tests constructor-18.vert, constructor-19.vert, and constructor-20.vert. Also fixes bugzilla #29926. NOTE: This is a candidate for the 7.9 and 7.10 branches.
2011-02-11glsl: Eliminate reduce/reduce conflicts in glsl grammarKeith Packard
This requires lexical disambiguation between variable and type identifiers (as most C compilers do). Signed-off-by: Keith Packard <keithp@keithp.com> NOTE: This is a candidate for the 7.9 and 7.10 branches.
2011-02-11st/mesa: Fix surfaceless opengl with non-dummy contextsBenjamin Franzke
main/context.c:check_complatible() detecs an incomplete framebuffer using its pointer, so do not copy it. This should fix https://bugs.freedesktop.org/show_bug.cgi?id=34042
2011-02-11svga: disable a debug_printf() callBrian Paul
2011-02-11svga: comments and debug codeBrian Paul
2011-02-11svga: more comments for need_pipeline fieldBrian Paul
2011-02-11scons: Need c99 also when cross compiling.José Fonseca
2011-02-11scons: builtin_glsl_function on windows needs bundled getopt.José Fonseca
2011-02-11scons: Try to support building 64bit binaries on 32bit windows.José Fonseca
2011-02-11scons: Fix MSVC 64bit build.José Fonseca
2011-02-11mesa: remove some unused gl_shader fieldsBrian Paul
2011-02-11draw: tweak AA line texture minimum alphaBrian Paul
AA lines drawn as textured quads look a little better with this change. Conformance/piglit tests still pass.