Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-25 | gralloc: add multiple driver support | Chia-I Wu | |
2011-03-25 | mesa: fix glDrawTex* | Chia-I Wu | |
As the case with _mesa_DrawPixels, the driver may install its vertex shader and the vp override flag should be set. | |||
2011-03-25 | auxiliary: disable SSE translate | Chia-I Wu | |
It does not support FIXED. | |||
2011-03-17 | mesa: one more missing pre-generated file | Chia-I Wu | |
2011-03-17 | mesa: add more pre-generated files | Chia-I Wu | |
2011-03-16 | egl_android: update surface geometry | Chia-I Wu | |
2011-03-16 | intel: advertise GL_OES_point_sprite | Chia-I Wu | |
2011-03-16 | i965c: add MESA_FORMAT_RGBA8888_REV to brw_format_for_mesa_format | Chia-I Wu | |
The framebuffer uses PIXEL_FORMAT_BGRA_8888 -> MESA_FORMAT_ARGB8888 while applications use PIXEL_FORMAT_RGBA_8888 -> MESA_FORMAT_RGBA8888_REV PIXEL_FORMAT_RGB_565 -> MESA_FORMAT_RGB565 | |||
2011-03-16 | mesa: advertise GL_ARB_texture_non_power_of_two | Chia-I Wu | |
It maps to DisplayHardware::NPOT_EXTENSION in SurfaceFlinger. | |||
2011-03-16 | android: Add Android.mk's. | Chia-I Wu | |
2011-03-16 | android: Add pre-generated files. | Chia-I Wu | |
make -C src/glsl builtin_function.cpp make -C src/es1api make -C src/es2api make -C src/shared-glapi make -C src/mesa/mai/api_exec_es{12}.c | |||
2011-03-16 | android: Add __DRI_IMAGE_FORMAT_RGBA8888_REV. | Chia-I Wu | |
2011-03-16 | android: Add DRM-based gralloc. | Chia-I Wu | |
2011-03-16 | android: Make egl_android load DRI drivers. | Chia-I Wu | |
2011-03-16 | android: Add new classic EGL driver for Android. | Chia-I Wu | |
2011-03-16 | android: Add android backend for st/egl. | Chia-I Wu | |
2011-03-16 | android: Add Android EGL extensions. | Chia-I Wu | |
2011-03-16 | android: Add _EGL_PLATFORM_ANDROID. | Chia-I Wu | |
2011-03-16 | android: Enable extensions required by ES1 for i915c. | Chia-I Wu | |
2011-03-16 | android: Fix depth/stencil with i915c/i965c. | Chia-I Wu | |
2011-03-16 | android: Fix GL_OES_EGL_image with SurfaceFlinger. | Chia-I Wu | |
2011-03-16 | android: Use __mmap2 in winsys/svga. | Chia-I Wu | |
2011-03-16 | android: Fix build with bionic. | Chia-I Wu | |
2011-03-16 | i965c: Fix a declaration in for loop. | Chia-I Wu | |
2011-03-16 | i965c: Add support for GL_FIXED. | Chia-I Wu | |
Quick and dirty.. | |||
2011-03-16 | i915c: Add GL_OES_draw_texture support. | Chia-I Wu | |
2011-03-16 | i915: Free with FREE. | Chia-I Wu | |
2011-03-15 | mesa: use BITFIELD64_BIT() macro | Brian Paul | |
2011-03-15 | st/mesa: use BITFIELD64_BIT() macro in a few more places | Brian Paul | |
2011-03-15 | glsl: add cast to silence signed/unsigned comparison warning | Brian Paul | |
2011-03-15 | mesa: use 1UL for 64-bit unsigned constant for C++ | Brian Paul | |
This fixes C++ warnings where BITFIELD64_BIT() is used. | |||
2011-03-15 | glsl: Only allow unsized array assignment in an initializer | Ian Romanick | |
It should have been a tip when the spec says "However, implicitly sized arrays cannot be assigned to. Note, this is a rare case that *initializers and assignments appear to have different semantics*." (empahsis mine) Fixes bugzilla #34367. NOTE: This is a candidate for stable release branches. | |||
2011-03-15 | i915g: fix braino in the static state rework | Daniel Vetter | |
For mip-map level rendering, both draw offset and size tend to change ... Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> | |||
2011-03-15 | i915g: implement early z | Daniel Vetter | |
v2: Make it actually work. Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> | |||
2011-03-15 | i915g: split up static state | Daniel Vetter | |
Early Z support is set in the DST_VARS command. Hence split up static state emission to avoid reissuing to much on fragment shader changes, especially the costly dst buffer relocations. Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch> | |||
2011-03-15 | i965: Fix alpha testing when there is no color buffer in the FBO. | Eric Anholt | |
We were alpha testing against an unwritten value, resulting in garbage. (part of) Bug #35073. | |||
2011-03-15 | i965: Do our lowering passes before the loop of optimization. | Eric Anholt | |
The optimization loop won't reinsert noise instructions or quadop vectors, so we were traversing the tree for nothing. Lowering vector indexing was in the loop after do_common_optimization() to avoid the work if it ended up that the index was actually constant, but that has been called already in the core. | |||
2011-03-15 | glsl: Skip processing the first function's body in do_dead_functions(). | Eric Anholt | |
It can't call anything, so there's no point. | |||
2011-03-15 | glsl: Whitespace fixup in opt_dead_functions.cpp. | Eric Anholt | |
2011-03-15 | glsl: Skip processing of expression trees in discard simplification. | Eric Anholt | |
It only cares about "if", "loop", and "discard". | |||
2011-03-15 | glsl: Reduce processing of expression trees in do_structure_splitting. | Eric Anholt | |
Most of the time we don't have a non-uniform struct variable in the shader, so this cuts the time spent in do_structure_splitting during glean texCombine by about 2/3. | |||
2011-03-15 | glsl: Skip processing expression trees in do_if_simplification(). | Eric Anholt | |
Reduces time spent in this during glean texCombine by about 2/3. | |||
2011-03-15 | glsl: Skip processing expression trees in optimize_redundant_jumps() | Eric Anholt | |
Cuts the time spent in this function during glean texCombine by 2/3. | |||
2011-03-15 | svga: Tell the host to discard when doing writes without FLUSH_EXPLICIT. | José Fonseca | |
2011-03-15 | svga: Update svga_winsys_screen::buffer_map comments. | José Fonseca | |
2011-03-15 | svga: Ensure DMA commands are serialized with unsynchronized flag is unset. | José Fonseca | |
2011-03-15 | scons: copy hash_table.c, symbol_table.c to glsl directory | Jose Fonseca | |
This fixes an issue where the .obj files wound up in the src/ directory rather than the build/ directory. That prevented combined 32-bit and 64-bit builds from working. Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2011-03-15 | mesa: fix scons build | Marek Olšák | |
2011-03-15 | r300g: implement the texture barrier | Marek Olšák | |
2011-03-15 | gallium: add texture barrier support to the interface and st/mesa (v2) | Marek Olšák | |
v2: change the gallium entry point to texture_barrier. |