Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-15 | util/blitter: use PIPE_MAX_* limits, and fix a memory leak | Marek Olšák | |
2009-12-15 | pipe: add PIPE_MAX_TEXTURE_TYPES | Marek Olšák | |
2009-12-15 | util: add blitter | Marek Olšák | |
2009-12-15 | util: add a function which converts 2D coordinates to cubemap coordinates | Marek Olšák | |
The code was taken over from u_gen_mipmap. | |||
2009-12-15 | util: add new fragment shaders to simple_shaders | Marek Olšák | |
New shaders: * Fragment shader which writes depth sampled from a texture * Fragment shader which copies COLOR[0] to multiple render targets Additional improvements: * The fragment 'tex' shaders now take a sampler type (TGSI_TEXTURE_*) so that they can sample from any type of texture, not only from a 2D one. | |||
2009-12-15 | llvmpipe: use 1ULL to be ready for 64-bit arithmetic someday | Brian Paul | |
2009-12-15 | llvmpipe: Fix yet another copynpaste typo in lp_build_log2_approx. | José Fonseca | |
Now fslight looks perfect. | |||
2009-12-15 | llvmpipe: Fix lp_build_polynomial comment. | José Fonseca | |
2009-12-15 | llvmpipe: Fix typo in lp_build_log constant. | José Fonseca | |
2009-12-15 | util: Fix unity value for swizzle 1. | José Fonseca | |
It should be 255 for ubytes, and not 1. Thanks Michal for spotting this. | |||
2009-12-15 | llvmpipe: Fix bad SI -> FP conversion into lp_build_log2_approx. | José Fonseca | |
It should be a bitcast as the integer value is actually an encoded FP already. | |||
2009-12-15 | util: Add dl wrappers. | José Fonseca | |
Borrowed from Mesa, slightly changed for more type safety. | |||
2009-12-15 | tgsi/text: Don't use strncasecmp(), it breaks windows build. | Michal Krol | |
Also, break out of the for-loop when a matching property is found. | |||
2009-12-15 | r600: use _mesa_insert_instructions to fixup wpos instead of manual ins insert | Andre Maasikas | |
this keeps branch targets correct. glsl/trirast works correctly now afaics | |||
2009-12-15 | r600: fix typos for vert-tex | Andre Maasikas | |
at least i think this is how it was meant to work | |||
2009-12-15 | r600: fix fragment.position | Andre Maasikas | |
wpos.y seems inferted to what opengl expexts, so calculate correct value from window dimension and replace references in fragmentprog with calculated value | |||
2009-12-15 | r600: add support for FRAG_ATTRIB_PNTC | Andre Maasikas | |
2009-12-15 | r600: add DDX DDY opcodes | Andre Maasikas | |
2009-12-14 | mesa: Add missing $(DESTDIR) support to src/gallium/winsys/xlib/Makefile | Matthew Bell | |
2009-12-14 | mga: Silence uninitialized variable warnings. | Vinson Lee | |
2009-12-14 | mach64: Silence uninitialized variable warnings. | Vinson Lee | |
2009-12-14 | r600 : add texture support for vertex shader. | Richard Li | |
2009-12-14 | llvmpipe: fix broken TGSI_OPCODE_FRC codegen | Brian Paul | |
2009-12-14 | llvmpipe: fix broken lp_build_abs() | Brian Paul | |
2009-12-14 | tgsi: add properties and system value register | Zack Rusin | |
adds support for properties to all parts of the tgsi framework, plus introduces a new register which will be used for system generated values. | |||
2009-12-14 | llvmpipe: update file list in Makefile | Brian Paul | |
2009-12-14 | nouveau: avoid running out of relocs | Maarten Maathuis | |
- Added flush notify functions for NV30 and NV40. - Flushing mid frame will call flush notify, which will resubmit all relocs. - We don't try to recover from reloc failure yet. | |||
2009-12-14 | nv50: be more cautious about using reg_instance | Christoph Bumiller | |
Trying to free part of nv50_pc->reg_instances[] for an nv50_reg representing an indirect constant resulted in a segmentation fault. | |||
2009-12-14 | gallium: more work for edgeflags changes | Roland Scheidegger | |
fixes, cleanups, etc. not working yet | |||
2009-12-14 | tgsi/ureg: Add ureg_DECL_gs_input(). | Michal Krol | |
Allows one to declare GS input registers. | |||
2009-12-14 | nv50: store immediates as uint32 | Christoph Bumiller | |
Sometimes we want non-float immediates, hacking them into floats isn't nice. Sorry, this should have already been committed before. | |||
2009-12-13 | nouveau: nv50: Add missing ctor_immd_4u32 function | Patrice Mandin | |
2009-12-13 | llvmpipe: rename bins to scene | Keith Whitwell | |
It was pretty confusing having an entity named "bin" and another named "bins", not least because sometimes there was a need to talk about >1 of the "bins" objects, which couldn't be pluralized any further... Scene is a term used in a bunch of places to talk about what a binner operates on, so it's a decent choice here. | |||
2009-12-13 | r300: enable accelerated support for glCopyTexImage only under KMS | Maciej Cencora | |
2009-12-13 | r300: fix regression introduced by da73c1ed | Maciej Cencora | |
The 0 value is correct for I8 format. | |||
2009-12-13 | r300: fix glCopyTexSubImage | Maciej Cencora | |
Need to properly setup colorbuffer when dst pitch != dst width. | |||
2009-12-13 | nv50: add proper zslice offset in miptree_surface | Christoph Bumiller | |
2009-12-13 | nv50: use m2mf z pos instead of calculating offset manually | Christoph Bumiller | |
2009-12-13 | nv50: add craziness for non-constant TXB and TXL | Christoph Bumiller | |
If lod or bias can be non-constant across a quad of fragments, we need to execute TEX separately for each value. Don't ask why. | |||
2009-12-13 | i810: Silence uninitialized variable warnings in i180tris.c | Vinson Lee | |
2009-12-12 | swrast: Silence uninitialized variable warnings in s_triangle.c | Vinson Lee | |
2009-12-12 | st/mesa: Silence uninitialized variables warnings in st_draw.c. | Vinson Lee | |
2009-12-12 | swrast: Silence uninitialized variable warnings in ss_tritmp.h. | Vinson Lee | |
2009-12-12 | glut: Prevent potential double free in menuVisualSetup. | Vinson Lee | |
2009-12-12 | t_dd_dmatmp.h: Silence unused value warning in render_poly_elts. | Vinson Lee | |
2009-12-12 | glsl: Initialize member label of struct slang_operation to NULL. | Vinson Lee | |
2009-12-12 | softpipe: Initialize source in blend_quad. | Vinson Lee | |
2009-12-12 | t_dd_dmatmp2.h: Silence unused value warnings. | Vinson Lee | |
2009-12-12 | i915g: Silence unused value warning in intel_drm_get_device_id. | Vinson Lee | |
2009-12-12 | t_dd_dmatmp.h: Silence unused value warnings in render_line_loop_elts. | Vinson Lee | |