Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | r300g: Enable more stuff in r300_screen, cleanup comments. | Corbin Simpson | 2009-10-22 | 3 | -16/+23 |
| | | | | Also enable 24-bit depth buffers without stencil. | ||||
* | r300g: Cleanup PSC setup math a bit and stop using Draw formats. | Corbin Simpson | 2009-10-22 | 3 | -23/+74 |
| | |||||
* | nv50: handle PIPE_TEX_FILTER_ANISO case | Christoph Bumiller | 2009-10-22 | 2 | -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 buffer | Patrice Mandin | 2009-10-22 | 1 | -20/+35 |
| | |||||
* | nouveau: nv30: use a8r8g8b8 as depth texture format for z24s8 | Patrice Mandin | 2009-10-22 | 1 | -4/+4 |
| | |||||
* | Kill off trident. | Corbin Simpson | 2009-10-22 | 13 | -2992/+4 |
| | | | | | Hm. I could have said "chew trident and spit it out," or perhaps "spear trident," instead. Dohoho. | ||||
* | Nuke s3v. | Corbin Simpson | 2009-10-22 | 31 | -7722/+4 |
| | | | | As per FDO #17889. | ||||
* | r300g: Clean up duplicate code in r300_render. | Corbin Simpson | 2009-10-22 | 1 | -45/+4 |
| | |||||
* | r300g: Move render functions to r300_render. | Corbin Simpson | 2009-10-22 | 4 | -65/+249 |
| | | | | Part of the fastpath cleanup. | ||||
* | scons: Hack LLVM support on Windows. | José Fonseca | 2009-10-22 | 1 | -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é Fonseca | 2009-10-22 | 1 | -2/+4 |
| | |||||
* | llvmpipe: Define rdtsc for MSVC. | José Fonseca | 2009-10-22 | 1 | -3/+14 |
| | |||||
* | llvmpipe: Avoid variable size arrays. | José Fonseca | 2009-10-22 | 3 | -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é Fonseca | 2009-10-22 | 1 | -79/+17 |
| | |||||
* | llvmpipe: Utility function to double the bit width of a type. | José Fonseca | 2009-10-22 | 2 | -5/+28 |
| | |||||
* | llvmpipe: Factor vector packing/unpacking to a separate source file. | José Fonseca | 2009-10-22 | 5 | -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é Fonseca | 2009-10-22 | 2 | -0/+7 |
| | |||||
* | util: Set cpu endianness too. | José Fonseca | 2009-10-22 | 2 | -0/+4 |
| | |||||
* | scons: Disable more MSVC pedantic security warnings. | José Fonseca | 2009-10-22 | 1 | -0/+3 |
| | |||||
* | Merge branch 'master' of git+ssh://[email protected]/git/mesa/mesa | Alex Deucher | 2009-10-22 | 1 | -60/+36 |
|\ | |||||
| * | st/xorg: cleanup the checks for whether the op is accelerated | Zack Rusin | 2009-10-22 | 1 | -60/+36 |
| | | |||||
* | | Merge branch 'mesa_7_6_branch' of ↵ | Alex Deucher | 2009-10-22 | 6 | -9/+87 |
|\ \ | |/ |/| | | | git+ssh://[email protected]/git/mesa/mesa | ||||
| * | r600: set barrier for tex inst if dst is used earlier, might overwrite it ↵ | Andre Maasikas | 2009-10-22 | 1 | -2/+25 |
| | | | | | | | | otherwise | ||||
| * | r600: need to export something from PS | Andre Maasikas | 2009-10-22 | 2 | -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 instruction | Andre Maasikas | 2009-10-22 | 2 | -3/+33 |
| | | |||||
| * | progs/trivial: check if GL_ARB_occlusion_query is supported | Brian Paul | 2009-10-20 | 1 | -0/+5 |
| | | |||||
| * | cell: fix compilation on cell | Marc Dietrich | 2009-10-20 | 1 | -2/+2 |
| | | | | | | | | s/LERP/LRP/ | ||||
| * | mesa: Fix Mac OS build. | Vinson Lee | 2009-10-20 | 1 | -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 fixes | Zack Rusin | 2009-10-22 | 4 | -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 Wu | 2009-10-22 | 1 | -110/+289 |
| | | | | | | | | Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | | egl_glx: Add support for eglWaitClient and eglWaitNative. | Chia-I Wu | 2009-10-22 | 1 | -0/+17 |
| | | | | | | | | Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | | egl_glx: Clean up eglGetProcAddress. | Chia-I Wu | 2009-10-22 | 1 | -16/+1 |
| | | | | | | | | Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | | egl_glx: Clean up context functions. | Chia-I Wu | 2009-10-22 | 1 | -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 Wu | 2009-10-22 | 1 | -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 Wu | 2009-10-22 | 1 | -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 Wu | 2009-10-22 | 1 | -1/+6 |
| | | | | | | | | Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | | nv50: support 3D class 0x8597, remove redundant unknown chipset detection | Ben Skeggs | 2009-10-22 | 1 | -7/+10 |
| | | |||||
* | | r300g: Check for NULL Draw during flush. | Corbin Simpson | 2009-10-22 | 1 | -2/+4 |
| | | | | | | | | Split from the fastpath WIP. | ||||
* | | r300g: Update comments, function names in r300_state_inlines. | Corbin Simpson | 2009-10-21 | 2 | -4/+22 |
| | | |||||
* | | r300g: Update comments, asserts, indents in r300_texture. | Corbin Simpson | 2009-10-21 | 1 | -13/+6 |
| | | | | | | | | I wish I knew enough about textures to really really REALLY fix that file. | ||||
* | | r300g: Remove unused debug flag. | Corbin Simpson | 2009-10-21 | 2 | -4/+2 |
| | | |||||
* | | r300g: Cleanup old static shader state. | Corbin Simpson | 2009-10-21 | 8 | -361/+4 |
| | | |||||
* | | gallium/util: fix cpu detection on ppc | Marc Dietrich | 2009-10-21 | 1 | -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 code | Brian Paul | 2009-10-21 | 2 | -2/+77 |
| | | |||||
* | | nouveau: nv30: Do not use assert to return NULL | Patrice Mandin | 2009-10-21 | 1 | -1/+1 |
| | | |||||
* | | nouveau: nv30: check number of colour buffers to bind | Patrice Mandin | 2009-10-21 | 1 | -0/+4 |
| | | |||||
* | | llvmpipe: Remove extraneous name in lp_type pre-declaration. | José Fonseca | 2009-10-21 | 5 | -5/+5 |
| | | |||||
* | | r300g: No debug in r300_state. | Corbin Simpson | 2009-10-21 | 1 | -1/+0 |
| | | |||||
* | | r300g: Cleanup header includes. | Corbin Simpson | 2009-10-21 | 24 | -61/+86 |
| | | |||||
* | | r300g: Don't use getenv; use debug_get_*_option instead. | Corbin Simpson | 2009-10-21 | 1 | -1/+1 |
| | |