summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2009-10-22r300g: Clean up duplicate code in r300_render.Corbin Simpson
2009-10-22r300g: Move render functions to r300_render.Corbin Simpson
Part of the fastpath cleanup.
2009-10-22scons: Hack LLVM support on Windows.José Fonseca
Doesn't quite work yet though, as small differences in the compilation flags used when building LLVM and Mesa cause link failures for STL symbols.
2009-10-22llvmpipe: Avoid yet another variable size array.José Fonseca
2009-10-22llvmpipe: Define rdtsc for MSVC.José Fonseca
2009-10-22llvmpipe: Avoid variable size arrays.José Fonseca
Not really variable size, but MSVC still doesn't like them.
2009-10-22llvmpipe: Use the pack/unpack functions for 8bit unsigned norm multiplication.José Fonseca
2009-10-22llvmpipe: Utility function to double the bit width of a type.José Fonseca
2009-10-22llvmpipe: Factor vector packing/unpacking to a separate source file.José Fonseca
These functions will be needed to implement many of the 8bit operations, and they are quite complex on its own.
2009-10-22llvmpipe: Call util_cpu_detect() from the unit tests.José Fonseca
2009-10-22util: Set cpu endianness too.José Fonseca
2009-10-22scons: Disable more MSVC pedantic security warnings.José Fonseca
2009-10-22Merge branch 'master' of git+ssh://agd5f@git.freedesktop.org/git/mesa/mesaAlex Deucher
2009-10-22st/xorg: cleanup the checks for whether the op is acceleratedZack Rusin
2009-10-22Merge branch 'mesa_7_6_branch' of ↵Alex Deucher
git+ssh://agd5f@git.freedesktop.org/git/mesa/mesa
2009-10-22st/xorg: lots of render fixesZack Rusin
fixes all the blend modes, fixes flushing/finishing semantics, adds acceleration for the component alpha modes that we can support, fixes src in mask shader and general cleanups
2009-10-22progs/egl: Add support for pixmap and pbuffer surface to xeglgears.Chia-I Wu
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-10-22egl_glx: Add support for eglWaitClient and eglWaitNative.Chia-I Wu
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-10-22egl_glx: Clean up eglGetProcAddress.Chia-I Wu
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-10-22egl_glx: Clean up context functions.Chia-I Wu
This lifts the requirement that a context must be direct. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-10-22egl_glx: Clean up surface functions.Chia-I Wu
Separete Drawable and GLXDrawable. Add support for pbuffer and pixmap surfaces on GLX <= 1.3. Remove surface binding code that will never work. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-10-22egl_glx: Clean up the initialization code.Chia-I Wu
Proper detection of GLX extensions. Convert fbconfigs or visuals in a more unified way and validate the resulting configs. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-10-22egl: Correct conversion of native visual type.Chia-I Wu
Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-10-22nv50: support 3D class 0x8597, remove redundant unknown chipset detectionBen Skeggs
2009-10-22r300g: Check for NULL Draw during flush.Corbin Simpson
Split from the fastpath WIP.
2009-10-22r600: set barrier for tex inst if dst is used earlier, might overwrite it ↵Andre Maasikas
otherwise
2009-10-22r600: need to export something from PSAndre Maasikas
Also avoids empty shader for "END" - seems to be somewhat valid fp Maybe this can be done differently in the future (fake FRAG_RESULT_COLOR already in Map_Fragment_Program() or is there a way to program the chip to not hang in case of no exports.
2009-10-22r600: add beginnings of ARL instructionAndre Maasikas
2009-10-21r300g: Update comments, function names in r300_state_inlines.Corbin Simpson
2009-10-21r300g: Update comments, asserts, indents in r300_texture.Corbin Simpson
I wish I knew enough about textures to really really REALLY fix that file.
2009-10-21r300g: Remove unused debug flag.Corbin Simpson
2009-10-21r300g: Cleanup old static shader state.Corbin Simpson
2009-10-21gallium/util: fix cpu detection on ppcMarc Dietrich
As we are compiling with -D_BSD_SOURCE, sigjmp_buf and siglongjmp should be replaced by the non-sig functions (see man 3 setjmp). Tested on linux/cell.
2009-10-21mesa: added _mesa_dump_renderbuffers() debug codeBrian Paul
2009-10-21nouveau: nv30: Do not use assert to return NULLPatrice Mandin
2009-10-21nouveau: nv30: check number of colour buffers to bindPatrice Mandin
2009-10-21llvmpipe: Remove extraneous name in lp_type pre-declaration.José Fonseca
2009-10-21r300g: No debug in r300_state.Corbin Simpson
2009-10-21r300g: Cleanup header includes.Corbin Simpson
2009-10-21r300g: Don't use getenv; use debug_get_*_option instead.Corbin Simpson
2009-10-21r300g: Don't use the hashtable internally.Corbin Simpson
As osiris pointed out, glxgears slowly gets slower for some reason when it's enabled, and it's not helping at the moment, so just turn it off.
2009-10-21r300g: Examine vertex attribute type on HW TCL too.Corbin Simpson
2009-10-21r300g: Also kill r300_shader_inlines with fire.Corbin Simpson
2009-10-21r300g: Kill r300_surface with fire.Corbin Simpson
If you really want to see it again, check the history.
2009-10-20progs/trivial: check if GL_ARB_occlusion_query is supportedBrian Paul
2009-10-20intel: Fix flipped condition in ARB_sync GetSYnciv(GL_SYNC_STATUS).Eric Anholt
Bug #24435
2009-10-20meta: Fix the BufferSubData in meta clear to be BufferData.Eric Anholt
Fixes a 3.4% +/- 1.3% performance regression in my GL demo (n=3). The other meta code could probably also use the same treatment.
2009-10-20cell: fix compilation on cellMarc Dietrich
s/LERP/LRP/
2009-10-20mesa: Fix Mac OS build.Vinson Lee
strtod_l needs the xlocale.h header on Mac OS. It's possible other non-Linux OSes would need this header too.
2009-10-20st/xorg: Move drm init to own functionJakob Bornecrantz