summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2009-12-15util/blitter: use PIPE_MAX_* limits, and fix a memory leakMarek Olšák
2009-12-15pipe: add PIPE_MAX_TEXTURE_TYPESMarek Olšák
2009-12-15util: add blitterMarek Olšák
2009-12-15util: add a function which converts 2D coordinates to cubemap coordinatesMarek Olšák
The code was taken over from u_gen_mipmap.
2009-12-15util: add new fragment shaders to simple_shadersMarek 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-15llvmpipe: use 1ULL to be ready for 64-bit arithmetic somedayBrian Paul
2009-12-15llvmpipe: Fix yet another copynpaste typo in lp_build_log2_approx.José Fonseca
Now fslight looks perfect.
2009-12-15llvmpipe: Fix lp_build_polynomial comment.José Fonseca
2009-12-15llvmpipe: Fix typo in lp_build_log constant.José Fonseca
2009-12-15util: Fix unity value for swizzle 1.José Fonseca
It should be 255 for ubytes, and not 1. Thanks Michal for spotting this.
2009-12-15llvmpipe: 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-15util: Add dl wrappers.José Fonseca
Borrowed from Mesa, slightly changed for more type safety.
2009-12-15tgsi/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-15r600: use _mesa_insert_instructions to fixup wpos instead of manual ins insertAndre Maasikas
this keeps branch targets correct. glsl/trirast works correctly now afaics
2009-12-15r600: fix typos for vert-texAndre Maasikas
at least i think this is how it was meant to work
2009-12-15r600: fix fragment.positionAndre 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-15r600: add support for FRAG_ATTRIB_PNTCAndre Maasikas
2009-12-15r600: add DDX DDY opcodesAndre Maasikas
2009-12-14mesa: Add missing $(DESTDIR) support to src/gallium/winsys/xlib/MakefileMatthew Bell
2009-12-14mga: Silence uninitialized variable warnings.Vinson Lee
2009-12-14mach64: Silence uninitialized variable warnings.Vinson Lee
2009-12-14r600 : add texture support for vertex shader.Richard Li
2009-12-14llvmpipe: fix broken TGSI_OPCODE_FRC codegenBrian Paul
2009-12-14llvmpipe: fix broken lp_build_abs()Brian Paul
2009-12-14tgsi: add properties and system value registerZack 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-14llvmpipe: update file list in MakefileBrian Paul
2009-12-14nouveau: avoid running out of relocsMaarten 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-14nv50: be more cautious about using reg_instanceChristoph 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-14gallium: more work for edgeflags changesRoland Scheidegger
fixes, cleanups, etc. not working yet
2009-12-14tgsi/ureg: Add ureg_DECL_gs_input().Michal Krol
Allows one to declare GS input registers.
2009-12-14nv50: store immediates as uint32Christoph Bumiller
Sometimes we want non-float immediates, hacking them into floats isn't nice. Sorry, this should have already been committed before.
2009-12-13nouveau: nv50: Add missing ctor_immd_4u32 functionPatrice Mandin
2009-12-13llvmpipe: rename bins to sceneKeith 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-13r300: enable accelerated support for glCopyTexImage only under KMSMaciej Cencora
2009-12-13r300: fix regression introduced by da73c1edMaciej Cencora
The 0 value is correct for I8 format.
2009-12-13r300: fix glCopyTexSubImageMaciej Cencora
Need to properly setup colorbuffer when dst pitch != dst width.
2009-12-13nv50: add proper zslice offset in miptree_surfaceChristoph Bumiller
2009-12-13nv50: use m2mf z pos instead of calculating offset manuallyChristoph Bumiller
2009-12-13nv50: add craziness for non-constant TXB and TXLChristoph 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-13i810: Silence uninitialized variable warnings in i180tris.cVinson Lee
2009-12-12swrast: Silence uninitialized variable warnings in s_triangle.cVinson Lee
2009-12-12st/mesa: Silence uninitialized variables warnings in st_draw.c.Vinson Lee
2009-12-12swrast: Silence uninitialized variable warnings in ss_tritmp.h.Vinson Lee
2009-12-12glut: Prevent potential double free in menuVisualSetup.Vinson Lee
2009-12-12t_dd_dmatmp.h: Silence unused value warning in render_poly_elts.Vinson Lee
2009-12-12glsl: Initialize member label of struct slang_operation to NULL.Vinson Lee
2009-12-12softpipe: Initialize source in blend_quad.Vinson Lee
2009-12-12t_dd_dmatmp2.h: Silence unused value warnings.Vinson Lee
2009-12-12i915g: Silence unused value warning in intel_drm_get_device_id.Vinson Lee
2009-12-12t_dd_dmatmp.h: Silence unused value warnings in render_line_loop_elts.Vinson Lee