Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-08-30 | gallivm: Disable LLVM's pretty stack trace dumper. | José Fonseca | |
By default LLVM adds a signal handler to output a pretty stack trace. This signal handler is never removed, causing problems when unloading the shared object where the gallium driver resides. Thanks to Chris Li for finding this. | |||
2010-08-30 | gallivm: Correct copy'n'pasted comments. | José Fonseca | |
2010-08-30 | gallivm: Fix lp_build_sum_vector. | José Fonseca | |
The result is scalar, so when argument is zero/undef we can pass vector zero/undef. Also, support the scalar case. | |||
2010-08-30 | svga: Fix CMP translation for vertex shader targets. | Michal Krol | |
SVGA3DOP_CMP is not supported for vertex shaders; use SLT + LRP instead. | |||
2010-08-30 | svga: Re-emit bound rendertargets and texture samplers at the beginning of ↵ | José Fonseca | |
every command buffer. Only non null resources. To ensure that relocations are emitted for every resource currently referred. | |||
2010-08-30 | r300g: fix warning in winsys | Marek Olšák | |
2010-08-30 | r600g: add DST opcode support. | Dave Airlie | |
2010-08-30 | r600g: add SCS support. | Dave Airlie | |
2010-08-30 | r600g: fix warning introduced by last commit. | Dave Airlie | |
2010-08-30 | r600g: add initial relative support to assembler | Dave Airlie | |
passes another ~20 piglits. /me starts to run out low hanging fruit around now. | |||
2010-08-30 | r600g: add KILP support | Dave Airlie | |
passes glsl1-discard tests | |||
2010-08-30 | r600g: fix SSG and op3 neg writing | Dave Airlie | |
8 more piglits, mainly the two SSG tests. | |||
2010-08-30 | r600g : add basic loop support. | Dave Airlie | |
Adds BGNLOOP, BRK, CONT, ENDLOOP support, ported from r600c. 17 piglits more on r300g.tests. | |||
2010-08-30 | r600g: use the values from the correct literals | Bas Nieuwenhuizen | |
Created an array for literals as we should not always use the last declared literal. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-08-30 | r600g: added literals where needed for POW instruction | Bas Nieuwenhuizen | |
Fixes size calculation for the bytecode buffer. Signed-off-by: Dave Airlie <airlied@redhat.com> | |||
2010-08-29 | r600g: drop file I added by mistake in a previous commit | Dave Airlie | |
2010-08-28 | gallium: Remove unnecessary header from p_state.h. | Vinson Lee | |
Remove p_screen.h. | |||
2010-08-28 | nvfx: Remove util_is_pot in favor of util_is_power_of_two. | Vinson Lee | |
This is a follow up to commit 89b2897220acfacdc431f138377fbcec9f0ea812. | |||
2010-08-28 | util: Include missing header in u_draw.h. | Vinson Lee | |
Include p_state.h for complete type to pipe_draw_info. | |||
2010-08-28 | util: Add forward declaration in u_transfer.h. | Vinson Lee | |
2010-08-29 | r300g,u_blitter: use u_framebuffer | Marek Olšák | |
Removing another function duplication in u_blitter. | |||
2010-08-29 | util: remove util_is_pot in favor of util_is_power_of_two | Marek Olšák | |
The function was duplicated. | |||
2010-08-28 | softpipe: Include missing header in sp_flush.c. | Vinson Lee | |
Include p_screen.h for complete type to pipe_screen. | |||
2010-08-28 | draw: Include missing header in draw_vs_llvm.c. | Vinson Lee | |
Include p_screen.h for completely type to pipe_screen. | |||
2010-08-28 | llvmpipe: Include missing header in lp_flush.c. | Vinson Lee | |
Include p_screen.h for complete type to pipe_screen. | |||
2010-08-28 | r300g: fix blitting between 2D NPOT mipmaps | Marek Olšák | |
Even though MIP filtering is not supported, we can bind an arbitrary mipmap as the zero mipmap level. NPOT textures now follow GL_TEXTURE_BASE_LEVEL and GL_TEXTURE_MIN_LOD. This fixes piglit/fbo-copyteximage. | |||
2010-08-28 | r300g: fix min/max lod computation | Mathias Fröhlich | |
2010-08-28 | r300g: set the correct value in PVS_NUM_CNTLRS | Marek Olšák | |
As per docs. | |||
2010-08-28 | llvmpipe: Remove unnecessary header. | Vinson Lee | |
2010-08-28 | trace: Don't try to dump the rgba array if null | Jakob Bornecrantz | |
2010-08-27 | r600g: fix vbo size | Jerome Glisse | |
Silence the kernel, vbo size is size - 1. Signed-off-by: Jerome Glisse <jglisse@redhat.com> | |||
2010-08-27 | graw: fix the build (missing header) | Zack Rusin | |
2010-08-27 | llvmpipe: use util_iround in place of round | Keith Whitwell | |
Fix mingw build. | |||
2010-08-27 | util: fix typo in MAX4 | Keith Whitwell | |
Thanks to Michal for spotting it. | |||
2010-08-27 | llvmpipe: eliminate tri->dx, tri->dy values | Keith Whitwell | |
Use an internal struct for line setup information. | |||
2010-08-27 | llvmpipe: point sprites rasterization | Hui Qi Tay | |
Point sprites now done in the rasterizer setup code instead of going through the draw module. | |||
2010-08-27 | llvmpipe: native point rasterization with better pixel rasterization | Hui Qi Tay | |
A few subpixel_snap and fixed width changes. Conflicts: src/gallium/drivers/llvmpipe/lp_setup_point.c | |||
2010-08-27 | llvmpipe: native point rasterization | Hui Qi Tay | |
Conflicts: src/gallium/drivers/llvmpipe/lp_setup_context.h src/gallium/drivers/llvmpipe/lp_setup_line.c src/gallium/drivers/llvmpipe/lp_setup_tri.c | |||
2010-08-27 | llvmpipe: update line rasterization code to current master | Keith Whitwell | |
2010-08-27 | util: add MIN4, MAX4 | Keith Whitwell | |
2010-08-27 | llvmpipe: native line rasterization with correct pixel rasterization | Hui Qi Tay | |
Line rasterization that follows diamond exit rule. Can still optimize logic for start/endpoints. | |||
2010-08-27 | llvmpipe: native rasterization for lines | Hui Qi Tay | |
Rasterize lines directly by treating them as 4-sided polygons. Still need to check the exact pixel rasteration. | |||
2010-08-27 | llvmpipe: add lp_setup_coef to makefile | Keith Whitwell | |
2010-08-27 | llvmpipe: intrinsics version of triangle coeficient calculation | Keith Whitwell | |
Looks nice, but makes almost no impact on performance - maybe a percent or so in isosurf, nothing elsewhere. May be of use later on. | |||
2010-08-27 | gallium: Remove unnecessary header from p_shader_tokens.h. | Vinson Lee | |
Remove p_compiler.h. | |||
2010-08-27 | tgsi: Include missing header in tgsi_parse.h. | Vinson Lee | |
Include p_compiler.h for boolean and INLINE symbols. | |||
2010-08-27 | tgsi: Include missing header in tgsi_info.h. | Vinson Lee | |
Include p_compiler.h for uint symbol. | |||
2010-08-27 | tgsi: Include missing header in tgsi_dump.h. | Vinson Lee | |
Include p_compiler.h for uint symbol. | |||
2010-08-27 | gallium: Remove unnecessary header from p_format.h. | Vinson Lee | |
Remove p_compiler.h. | |||
2010-08-27 | graw: Include missing header in graw.h. | Vinson Lee | |
Include p_compiler.h for PUBLIC symbol. |