aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* r300g: Enable more stuff in r300_screen, cleanup comments.Corbin Simpson2009-10-223-16/+23
| | | | Also enable 24-bit depth buffers without stencil.
* r300g: Cleanup PSC setup math a bit and stop using Draw formats.Corbin Simpson2009-10-223-23/+74
|
* nv50: handle PIPE_TEX_FILTER_ANISO caseChristoph Bumiller2009-10-222-15/+13
| | | | | Set the same bits as for linear filtering (in addition to max anisotropy), and 2 unknown bits I've seen set.
* nouveau: nv30: rewrite so we can render only in depth bufferPatrice Mandin2009-10-221-20/+35
|
* nouveau: nv30: use a8r8g8b8 as depth texture format for z24s8Patrice Mandin2009-10-221-4/+4
|
* Kill off trident.Corbin Simpson2009-10-2213-2992/+4
| | | | | Hm. I could have said "chew trident and spit it out," or perhaps "spear trident," instead. Dohoho.
* Nuke s3v.Corbin Simpson2009-10-2231-7722/+4
| | | | As per FDO #17889.
* r300g: Clean up duplicate code in r300_render.Corbin Simpson2009-10-221-45/+4
|
* r300g: Move render functions to r300_render.Corbin Simpson2009-10-224-65/+249
| | | | Part of the fastpath cleanup.
* scons: Hack LLVM support on Windows.José Fonseca2009-10-221-2/+43
| | | | | 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.
* llvmpipe: Avoid yet another variable size array.José Fonseca2009-10-221-2/+4
|
* llvmpipe: Define rdtsc for MSVC.José Fonseca2009-10-221-3/+14
|
* llvmpipe: Avoid variable size arrays.José Fonseca2009-10-223-4/+7
| | | | Not really variable size, but MSVC still doesn't like them.
* llvmpipe: Use the pack/unpack functions for 8bit unsigned norm multiplication.José Fonseca2009-10-221-79/+17
|
* llvmpipe: Utility function to double the bit width of a type.José Fonseca2009-10-222-5/+28
|
* llvmpipe: Factor vector packing/unpacking to a separate source file.José Fonseca2009-10-225-237/+519
| | | | | These functions will be needed to implement many of the 8bit operations, and they are quite complex on its own.
* llvmpipe: Call util_cpu_detect() from the unit tests.José Fonseca2009-10-222-0/+7
|
* util: Set cpu endianness too.José Fonseca2009-10-222-0/+4
|
* scons: Disable more MSVC pedantic security warnings.José Fonseca2009-10-221-0/+3
|
* Merge branch 'master' of git+ssh://[email protected]/git/mesa/mesaAlex Deucher2009-10-221-60/+36
|\
| * st/xorg: cleanup the checks for whether the op is acceleratedZack Rusin2009-10-221-60/+36
| |
* | Merge branch 'mesa_7_6_branch' of ↵Alex Deucher2009-10-226-9/+87
|\ \ | |/ |/| | | git+ssh://[email protected]/git/mesa/mesa
| * r600: set barrier for tex inst if dst is used earlier, might overwrite it ↵Andre Maasikas2009-10-221-2/+25
| | | | | | | | otherwise
| * r600: need to export something from PSAndre Maasikas2009-10-222-2/+19
| | | | | | | | | | | | | | 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.
| * r600: add beginnings of ARL instructionAndre Maasikas2009-10-222-3/+33
| |
| * progs/trivial: check if GL_ARB_occlusion_query is supportedBrian Paul2009-10-201-0/+5
| |
| * cell: fix compilation on cellMarc Dietrich2009-10-201-2/+2
| | | | | | | | s/LERP/LRP/
| * mesa: Fix Mac OS build.Vinson Lee2009-10-201-0/+3
| | | | | | | | | | strtod_l needs the xlocale.h header on Mac OS. It's possible other non-Linux OSes would need this header too.
* | st/xorg: lots of render fixesZack Rusin2009-10-224-113/+114
| | | | | | | | | | | | 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
* | progs/egl: Add support for pixmap and pbuffer surface to xeglgears.Chia-I Wu2009-10-221-110/+289
| | | | | | | | Signed-off-by: Chia-I Wu <[email protected]>
* | egl_glx: Add support for eglWaitClient and eglWaitNative.Chia-I Wu2009-10-221-0/+17
| | | | | | | | Signed-off-by: Chia-I Wu <[email protected]>
* | egl_glx: Clean up eglGetProcAddress.Chia-I Wu2009-10-221-16/+1
| | | | | | | | Signed-off-by: Chia-I Wu <[email protected]>
* | egl_glx: Clean up context functions.Chia-I Wu2009-10-221-19/+5
| | | | | | | | | | | | This lifts the requirement that a context must be direct. Signed-off-by: Chia-I Wu <[email protected]>
* | egl_glx: Clean up surface functions.Chia-I Wu2009-10-221-99/+106
| | | | | | | | | | | | | | | | 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 <[email protected]>
* | egl_glx: Clean up the initialization code.Chia-I Wu2009-10-221-287/+371
| | | | | | | | | | | | | | 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 <[email protected]>
* | egl: Correct conversion of native visual type.Chia-I Wu2009-10-221-1/+6
| | | | | | | | Signed-off-by: Chia-I Wu <[email protected]>
* | nv50: support 3D class 0x8597, remove redundant unknown chipset detectionBen Skeggs2009-10-221-7/+10
| |
* | r300g: Check for NULL Draw during flush.Corbin Simpson2009-10-221-2/+4
| | | | | | | | Split from the fastpath WIP.
* | r300g: Update comments, function names in r300_state_inlines.Corbin Simpson2009-10-212-4/+22
| |
* | r300g: Update comments, asserts, indents in r300_texture.Corbin Simpson2009-10-211-13/+6
| | | | | | | | I wish I knew enough about textures to really really REALLY fix that file.
* | r300g: Remove unused debug flag.Corbin Simpson2009-10-212-4/+2
| |
* | r300g: Cleanup old static shader state.Corbin Simpson2009-10-218-361/+4
| |
* | gallium/util: fix cpu detection on ppcMarc Dietrich2009-10-211-5/+9
| | | | | | | | | | | | 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.
* | mesa: added _mesa_dump_renderbuffers() debug codeBrian Paul2009-10-212-2/+77
| |
* | nouveau: nv30: Do not use assert to return NULLPatrice Mandin2009-10-211-1/+1
| |
* | nouveau: nv30: check number of colour buffers to bindPatrice Mandin2009-10-211-0/+4
| |
* | llvmpipe: Remove extraneous name in lp_type pre-declaration.José Fonseca2009-10-215-5/+5
| |
* | r300g: No debug in r300_state.Corbin Simpson2009-10-211-1/+0
| |
* | r300g: Cleanup header includes.Corbin Simpson2009-10-2124-61/+86
| |
* | r300g: Don't use getenv; use debug_get_*_option instead.Corbin Simpson2009-10-211-1/+1
| |