Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-14 | Merge branch 'instanced-arrays' | Michal Krol | |
Conflicts: src/gallium/drivers/softpipe/sp_draw_arrays.c | |||
2010-01-14 | r300g: Cleanup from last few commits. | Corbin Simpson | |
Strangely enough, the code solidified pretty quickly. | |||
2010-01-14 | r300g: Really destroy translated buffer at the end. | Łukasz Krotowski | |
Note that indexSize is changed by r300_translate_elts(). Also make sure it's destroyed on errors. | |||
2010-01-14 | gallium/util: silence warning about array initializers | Brian Paul | |
2010-01-14 | egl_g3d: Check if the creation of pipe or st context fails. | Chia-I Wu | |
It should not return an incomplete EGLContext to the users. | |||
2010-01-14 | st/egl_g3d: Use a sequence number to decide if validation is required. | Chia-I Wu | |
It is not safe to assume that the native surface has not changed since the last validation by checking the geometry alone. Add a sequence number to "validate" callback for that purpose. This is inspired by Luca Barbieri's work. | |||
2010-01-13 | gallium/docs: Random things sitting around in my stash. | Corbin Simpson | |
2010-01-13 | r300g: Use indices to translate index buffers of ubytes. | Corbin Simpson | |
progs/redbook/aapoly, among others, works fine now. | |||
2010-01-13 | radeong: Change DRI driver name to radeong. | Corbin Simpson | |
2010-01-13 | r300g: Disable immediate mode rendering for now. | Corbin Simpson | |
Will re-enable when the bugs are ironed out. | |||
2010-01-13 | gallium/draw: s/clipper/clip_stage/ to be consistant with other stages | Brian Paul | |
2010-01-13 | gallium/draw: whitespace and comments | Brian Paul | |
2010-01-13 | gallium/draw: remove always-true conditional | Brian Paul | |
2010-01-13 | gallium: remove forward struct decl | Brian Paul | |
Other struct types (like pipe_texture) are referenced before they're defined so no reason to special-case this one. | |||
2010-01-13 | st/dri: Make sure we always request a fake front. | Thomas Hellstrom | |
This should be the correct, but sub-optimal way to handle things on pre-1.7 servers. For servers that automatically adds a fake front we should never request the fake front and handle the reply differently. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> | |||
2010-01-13 | svga: Fix compile_vs error code. | José Fonseca | |
It could erroneously return PIPE_OK in some circumstances. Make compile_fs code identical. | |||
2010-01-13 | svga: Fix call to translate::run(). | Michal Krol | |
2010-01-13 | r300g: Account for CS space used per atom. | Corbin Simpson | |
Oh yeah, those atoms are startin' to pay off. The main obstacle now for OA playability is the absurdly low default mouse sensitivity, IMO. Not totally smooth yet, but getting there. | |||
2010-01-13 | r300g: Two dirty state optimizations. | Corbin Simpson | |
2010-01-13 | r300g: DCE in emit. | Corbin Simpson | |
2010-01-12 | r300g: Lower the immd mode threshold. | Corbin Simpson | |
2010-01-12 | r300g: Fix is_r400 status for rs4xx and rc4xx. | Corbin Simpson | |
As suggested by agd5f. | |||
2010-01-12 | r300g: Switch to immediate mode for tiny renders. | Corbin Simpson | |
Useful for e.g. blitter. | |||
2010-01-12 | r300g: emit blend LTE/GTE thresholds on >=RV350 | Marek Olšák | |
As per classic r300. | |||
2010-01-12 | r300g: update the texture initialization so that it respects tiling | Marek Olšák | |
This is still work-in-progress and tiling is not enabled by default. | |||
2010-01-12 | r300g: add emission of texture tiling bits | Marek Olšák | |
2010-01-12 | r300g: add is_r400 flag | Marek Olšák | |
r4xx has some additional fragment shader registers compared to r3xx. | |||
2010-01-12 | r300g: silence a warning | Marek Olšák | |
2010-01-12 | r300g: only emit scissor when needed | Marek Olšák | |
Reverting some bits from ce1c493ff8fad4b62e2b66f06636ac6560a6e0ad. Given the latest fixes, it's not needed to always emit scissor, really. | |||
2010-01-12 | Revert "r300g: Placate kernel checker by explicitly disabling depth test." | Marek Olšák | |
This reverts commit e920ee23b32f6031a7b8527b540566e7ada6af8a. Assuming the FB state is not dirty and the DSA state is, then the depth test will be re-enabled, making the kernel checker angry. Reverting the commit fixes piglit/glsl-bug-22603. | |||
2010-01-12 | r300g: mark all states as dirty after flush | Marek Olšák | |
It fixes almost all regressions introduced lately. | |||
2010-01-12 | gallium: draw_arrays/elements_instanced() are of type void. | Michal Krol | |
2010-01-12 | nv50: fix 2 off by one memory leaks (nv50_miptree_level->image_offset) | Marcin Slusarz | |
2010-01-12 | nv50: fix memory leak on nv50_pc free | Marcin Slusarz | |
2010-01-12 | gallium: Rename ALIGN_STACK -> PIPE_ALIGN_STACK for consistency. | José Fonseca | |
2010-01-12 | gallium: Simplify PIPE_ALIGN_VAR. | José Fonseca | |
gcc allows pre-fix variable attributes. Suggested by Ian Romanick. | |||
2010-01-12 | gallium: Generalize the alignment macros to other compilers and any alignment. | José Fonseca | |
2010-01-12 | r300g: Always emit scissors. | Corbin Simpson | |
Save some code, improve FPS, and fix piglit tests. Everybody wins. | |||
2010-01-12 | st/egl_g3d: Get the stapi from the driver. | Chia-I Wu | |
egl_g3d_get_st was called because the driver argument was not given before. It can be fixed now. | |||
2010-01-12 | egl: Add _EGLDriver as the first argument to GetProcAddress. | Chia-I Wu | |
The rest of the driver API has it as the first argument. It should be there so that a driver has access to itself. | |||
2010-01-12 | st/egl_g3d: Improve comments to the native display interface. | Chia-I Wu | |
Document the future of __GLcontextModes. Improve the description of surface validation and native_flush_frontbuffer. | |||
2010-01-11 | r300g: Add back dirty state check. | Corbin Simpson | |
From 07ea7e6c80. This is the only questionable part of that commit, AFAICT... | |||
2010-01-11 | r300g: Placate kernel checker by explicitly disabling depth test. | Corbin Simpson | |
This probably should disable stencil, too, if the kernel cares enough. Note: When atomized, framebuffer setup should go towards the end anyway, but it *must* follow these test setups anyway. | |||
2010-01-11 | r300g: Avoid segfault on binding null RS state. | Corbin Simpson | |
2010-01-12 | st/es: Clean up install target. | Chia-I Wu | |
Use DESTDIR and MINSTALL. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
2010-01-12 | st/es: Fix build issue after merge. | Chia-I Wu | |
In c847a13d38d4e8c5f4c386d060dcc8ec09e491a3, auxiliaries becomes a single library; In e388d62b4712bcd75cecad53f5ca20a2bb6f89b1, the default build is changed to have -fvisibility=hidden. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
2010-01-12 | Merge branch 'master' into opengl-es-v2 | Chia-I Wu | |
Conflicts: src/mesa/main/dd.h | |||
2010-01-11 | Revert "util: Build u_bitmask.o when using make." | Brian Paul | |
This reverts commit 01eff0e6d23f90650de7c563f74a1aec3de112a6. u_bitmask.c was already in the C_SOURCES list. | |||
2010-01-12 | winsys/drm: Use egl_g3d to build EGL drivers. | Chia-I Wu | |
The new EGL drivers use egl_g3d and respect EGL_DISPLAYS. They are named after the display supported and the DRM name. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> | |||
2010-01-12 | st/egl_g3d: Add support for KMS native display. | Chia-I Wu | |
The KMS native display implements the modeset interface using DRM modesetting. Signed-off-by: Chia-I Wu <olvaffe@gmail.com> |