Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | auxiliary: add reference count debugging code | Luca Barbieri | 2010-08-20 | 4 | -0/+187 |
| | |||||
* | os_stream: add printf facility | Luca Barbieri | 2010-08-20 | 8 | -3/+85 |
| | |||||
* | u_debug_symbol: add symbol name caching | Luca Barbieri | 2010-08-20 | 2 | -1/+43 |
| | | | | | Without this, any form of logging that dumps stack traces continuously will spend a lot of time resolving symbol names. | ||||
* | u_debug_symbol: add support for getting symbol names from glibc | Luca Barbieri | 2010-08-20 | 2 | -0/+49 |
| | |||||
* | u_debug_symbol: support getting a string without output | Luca Barbieri | 2010-08-20 | 2 | -14/+27 |
| | |||||
* | auxiliary: add functions to describe gallium objects | Luca Barbieri | 2010-08-20 | 4 | -0/+55 |
| | |||||
* | r600g: add occlusion query support | Dave Airlie | 2010-08-20 | 10 | -42/+379 |
| | | | | | Signed-off-by: Dave Airlie <[email protected]> Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | u_staging: improve interface | Luca Barbieri | 2010-08-20 | 2 | -11/+7 |
| | |||||
* | gallium/docs: improve documentation for resources | Luca Barbieri | 2010-08-20 | 1 | -3/+157 |
| | |||||
* | targets/egl-gdi: Implement guess_gl_api. | Chia-I Wu | 2010-08-20 | 1 | -2/+37 |
| | | | | It is needed to support calling eglGetProcAddress before eglInitialize. | ||||
* | galahad: remove incorrect comment just added | Luca Barbieri | 2010-08-20 | 1 | -1/+0 |
| | |||||
* | nv50: use NV50TIC_0_2_TARGET_RECT | Luca Barbieri | 2010-08-20 | 1 | -1/+3 |
| | |||||
* | galahad: check resource_create template | Luca Barbieri | 2010-08-20 | 1 | -0/+29 |
| | |||||
* | winsys/sw: use PIPE_TEXTURE_RECT if appropriate | Luca Barbieri | 2010-08-20 | 1 | -1/+7 |
| | |||||
* | st/glx: use PIPE_TEXTURE_RECT if appropriate | Luca Barbieri | 2010-08-20 | 1 | -1/+6 |
| | |||||
* | st/dri: use PIPE_TEXTURE_RECT if appropriate | Luca Barbieri | 2010-08-20 | 4 | -3/+9 |
| | |||||
* | auxiliary: support using PIPE_TEXTURE_RECT internally | Luca Barbieri | 2010-08-20 | 2 | -34/+81 |
| | | | | | | | | | | Currently Gallium internals always use PIPE_TEXTURE_2D and normalized coordinates to access textures. However, PIPE_TEXTURE_2D is not always supported for NPOT textures, and PIPE_TEXTURE_RECT requires unnormalized coordinates. Hence, this change adds support for both kinds of normalization. | ||||
* | u_staging: use PIPE_TEXTURE_RECT | Luca Barbieri | 2010-08-20 | 1 | -1/+1 |
| | |||||
* | u_blitter: use TGSI_TEXTURE_RECT | Luca Barbieri | 2010-08-20 | 1 | -1/+1 |
| | | | | | This seems to make sense, although I suspect the semantics of TGSI_TEXTURE_RECT need to be closely reviewed. | ||||
* | gallium: make all checks for PIPE_TEXTURE_2D check for PIPE_TEXTURE_RECT too | Luca Barbieri | 2010-08-20 | 24 | -17/+49 |
| | | | | | | | Searched for them with: git grep -E '[!=]=.*PIPE_TEXTURE_2D|PIPE_TEXTURE_2D.*[!=]=|case.*PIPE_TEXTURE_2D' Behavior hasn't been changed. | ||||
* | gallium: add PIPE_TEXTURE_RECT target | Luca Barbieri | 2010-08-20 | 3 | -1/+45 |
| | | | | | | This allows to properly support OpenGL rectangle textures in a well defined way, especially on drivers that don't expose PIPE_CAP_NPOT_TEXTURES. | ||||
* | galahad, i915g: Copy over constant buffer index check. | Corbin Simpson | 2010-08-20 | 2 | -2/+9 |
| | |||||
* | galahad, i915g: Move over a few state asserts. | Corbin Simpson | 2010-08-20 | 2 | -3/+16 |
| | |||||
* | galahad: Make it obvious on stderr that Galahad's active. | Corbin Simpson | 2010-08-19 | 2 | -0/+4 |
| | |||||
* | gallium/docs: Add Galahad | Jakob Bornecrantz | 2010-08-20 | 2 | -0/+13 |
| | |||||
* | translate_sse: enable on Win64 | Luca Barbieri | 2010-08-20 | 1 | -2/+1 |
| | | | | According to Vinson, enabling it causes no regressions | ||||
* | u_blitter: fix a memory leak | Marek Olšák | 2010-08-19 | 1 | -0/+1 |
| | |||||
* | r300g: do not use fastfill with 16-bit zbuffers | Marek Olšák | 2010-08-19 | 1 | -0/+4 |
| | | | | | | | To my knowledge, there is no way to flush zmask and thus write the clear value. This fixes zbuffer reads, among other things. | ||||
* | r600g: update comments about ALU src operands | Alex Deucher | 2010-08-19 | 2 | -2/+12 |
| | |||||
* | translate_sse: try to fix Win64 | Luca Barbieri | 2010-08-19 | 1 | -1/+2 |
| | | | | Not sure whether it works now (it is still disabled). | ||||
* | translate_sse: fix emit_load_sse2 | Luca Barbieri | 2010-08-19 | 1 | -0/+2 |
| | |||||
* | st/egl: Fix win32 build. | Chia-I Wu | 2010-08-19 | 1 | -0/+1 |
| | | | | Add new source files to SConscripts. | ||||
* | r600g: add sin/cos | Dave Airlie | 2010-08-19 | 2 | -2/+123 |
| | | | | | | | This pretty much ports the code from r600c, however it doesn't always seem to work quite perfectly, but I can't find anything in this code that is wrong. I'm guessing either literal input or constants aren't working always. | ||||
* | r600g: add a chiprev type for r600/r700/evergreen instead of using family | Dave Airlie | 2010-08-19 | 2 | -13/+25 |
| | |||||
* | r600g: add SSG, SEQ, SGT and SNE | Dave Airlie | 2010-08-19 | 2 | -12/+88 |
| | |||||
* | gallivm: Use proper index to lookup predicate register array. | michal | 2010-08-18 | 1 | -1/+1 |
| | | | | Doesn't fix anything, as those indices were both always 0. | ||||
* | r600g: add FRC, FLR, DDX and DDY | Dave Airlie | 2010-08-18 | 1 | -4/+4 |
| | | | | the first two are straight op2's and the DDX/DDY are taken from r600c. | ||||
* | r600g: add SGE and SLE opcodes | Dave Airlie | 2010-08-18 | 1 | -2/+2 |
| | | | | fixes fp-set-01 and glsl-fs-step | ||||
* | r600g: add TXB support | Dave Airlie | 2010-08-18 | 1 | -1/+1 |
| | | | | fixes biased texturing tests | ||||
* | r600g: fix TXP vs TEX in shader. | Dave Airlie | 2010-08-18 | 2 | -65/+67 |
| | | | | | | Don't do perspective for TEX, and also copy input to a temporary for TEX also add tex opcode names | ||||
* | r600g: add two simple tgsi opcodes. | Dave Airlie | 2010-08-18 | 1 | -2/+2 |
| | | | | makes glsl-fs-log2 and glsl1-integer division with uniform var pass | ||||
* | r600g: fix point size | Dave Airlie | 2010-08-18 | 1 | -1/+1 |
| | | | | fixes piglit pointAtten and point-sprite tests | ||||
* | r600g: fixup pitch alignment like r600c. | Dave Airlie | 2010-08-18 | 2 | -3/+7 |
| | | | | This still needs work, passes tex3d, fbo-scissor-bitmap, scissor-bitmap | ||||
* | translate_sse: don't overwrite source buffer pointer | Luca Barbieri | 2010-08-18 | 1 | -5/+5 |
| | | | | | We were putting the source pointer in a register used as a temporary, breaking all paths that don't read the data in a single instruction. | ||||
* | r600g: fix height calcs for miptree | Dave Airlie | 2010-08-18 | 1 | -0/+1 |
| | | | | | | | h needs to be rounded up, this probably needs revisiting when we get to tiling etc. fixes fbo-generatemipmap-npot | ||||
* | r600g: emit texture level offset in CB/DB setup. | Dave Airlie | 2010-08-18 | 1 | -2/+2 |
| | | | | | | | 8 more piglit tests pass, fbo-clearmipmap, fbo-copyteximage, fbo-generatemipmap, fbo-generatemipmap-nonsquare, fbo-generatemipmap-scissor, fbo-generatemipmap-viewport, gen-teximage, gen-texsubimage | ||||
* | r600g: fix fake pixel output | Jerome Glisse | 2010-08-17 | 1 | -1/+1 |
| | | | | Signed-off-by: Jerome Glisse <[email protected]> | ||||
* | targets/egl: Link with DRI_LIB_DEPS. | Chia-I Wu | 2010-08-17 | 1 | -3/+3 |
| | | | | | Use DRI_LIB_DEPS when linking GL/GLES state trackers. This fixes missing talloc symbol errors, and is hopefully more future proof. | ||||
* | gallivm: Fix and re-enable MMX-disabling code | nobled | 2010-08-17 | 1 | -5/+1 |
| | | | | Signed-off-by: José Fonseca <[email protected]> | ||||
* | r300g: fix context destroy under hyperz | Dave Airlie | 2010-08-17 | 1 | -3/+3 |
| | | | | | | we were destroying the mm before unrefing all the objects, so segfault. Signed-off-by: Dave Airlie <[email protected]> |