Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mesa: Add 2 new demos to .gitignore. | Pauli Nieminen | 2009-08-15 | 1 | -0/+1 |
| | |||||
* | nv50: avoid a NULL-ptr dereference when the pipe context changes | Maarten Maathuis | 2009-08-15 | 1 | -1/+26 |
| | | | | - We cannot assume all state objects are present when the pipe context changes. | ||||
* | nv50: align registers used with TEX to 4 | Christoph Bumiller | 2009-08-15 | 1 | -1/+2 |
| | | | | | | | | The TEX instruction is passed the first index of a contiguous range of 4 TEMP registers that contain coordinates / LOD and, after execution, the texel values. It seems the first index is required to be a multiple of 4 on some (older ?) cards. | ||||
* | radeon space: realign with drm space check code | Dave Airlie | 2009-08-15 | 1 | -1/+1 |
| | |||||
* | r300: fixup space checks since VBO code | Dave Airlie | 2009-08-15 | 1 | -16/+9 |
| | | | | Hopefully this gets the ordering correct so the space checks don't fail. | ||||
* | r300: add just in case warn I don't think this can actually happen | Dave Airlie | 2009-08-15 | 1 | -0/+5 |
| | |||||
* | radeon: enable vertex splitting for IBs | Dave Airlie | 2009-08-15 | 2 | -13/+47 |
| | | | | | | Based on Maciej's code, just fixed up the alignments for INDX_BUFFER ut2004 runs AS-Convoy | ||||
* | i965: disable bounds checking on arrays with stride 0 | Roland Scheidegger | 2009-08-15 | 1 | -1/+1 |
| | | | | | | | | if stride is 0 we cannot use count as max index for bounds checking, since the hardware will simply return 0 as data for indices failing bounds check. If stride is 0 any index should be valid hence simply disable bounds checking in this case. This fixes bugs introduced with e643bc5fc7afb563028f5a089ca5e38172af41a8. | ||||
* | i965: Add support for GL_ARB_seamless_cube_map | Ian Romanick | 2009-08-14 | 2 | -17/+28 |
| | |||||
* | demos/cubemap: Add support for GL_ARB_seamless_cube_map | Ian Romanick | 2009-08-14 | 1 | -16/+38 |
| | |||||
* | Regenerate files for GL_ARB_seamless_cube_map | Ian Romanick | 2009-08-14 | 2 | -328/+342 |
| | |||||
* | Infrastructure for GL_ARB_seamless_cube_map | Ian Romanick | 2009-08-14 | 7 | -0/+34 |
| | |||||
* | Regenerate files for GL_APPLE_flush_buffer_range | Ian Romanick | 2009-08-14 | 9 | -3395/+3675 |
| | |||||
* | Merge branch 'vbo_clean' | Maciej Cencora | 2009-08-15 | 13 | -334/+621 |
|\ | | | | | | | | | Conflicts: src/mesa/drivers/dri/r300/r300_draw.c | ||||
| * | r300: mark VBO buffer objects as persistent | Maciej Cencora | 2009-08-15 | 1 | -3/+6 |
| | | |||||
| * | r300: unmap buffer objects after usage | Maciej Cencora | 2009-08-14 | 1 | -1/+11 |
| | | |||||
| * | r300: remove broken vertex splitting | Maciej Cencora | 2009-08-14 | 2 | -13/+5 |
| | | | | | | | | Revert to previous behaviour of dropping to big render operations. | ||||
| * | r300: rework index buffer setup | Maciej Cencora | 2009-08-14 | 3 | -119/+126 |
| | | | | | | | | Copy elements directly to DMA bo to get rid of one memcpy, and prepare for using VBOs for index buffer. | ||||
| * | r300: remove unused software TNL path | Maciej Cencora | 2009-08-14 | 4 | -118/+6 |
| | | | | | | | | This doesn't remove software TCL path - so RS480 and RS690 work as before. | ||||
| * | r300: use VBOs for vertex attributes | Maciej Cencora | 2009-08-14 | 3 | -84/+187 |
| | | |||||
| * | r300: add required symlinks | Maciej Cencora | 2009-08-14 | 2 | -0/+2 |
| | | | | | | | | Reported by adamk on #radeon | ||||
| * | radeon: handle debug versions of radeon_bo_open | Maciej Cencora | 2009-08-14 | 1 | -1/+10 |
| | | |||||
| * | radeon: add VBO support (not enabled yet) | Maciej Cencora | 2009-08-14 | 3 | -1/+271 |
| | | |||||
| * | radeon: export emitvec* functions | Maciej Cencora | 2009-08-14 | 2 | -2/+4 |
| | | |||||
| * | radeon: constify some parameters | Maciej Cencora | 2009-08-14 | 2 | -8/+8 |
| | | |||||
* | | mesa: append uniform values to the log file the first time we use a shader | Brian Paul | 2009-08-14 | 2 | -0/+28 |
| | | | | | | | | | | This info is essential to using/debugging a shader outside of its normal application. | ||||
* | | mesa: also pass the GPU program to _mesa_append_uniforms_to_file() | Brian Paul | 2009-08-14 | 2 | -3/+5 |
| | | | | | | | | We want the post-link program at this points. | ||||
* | | vbo: call _mesa_valid_to_render() | Brian Paul | 2009-08-14 | 1 | -4/+2 |
| | | |||||
* | | Merge branch 'mesa_7_5_branch' | Brian Paul | 2009-08-14 | 7 | -150/+198 |
|\ \ | |||||
| * | | docs: docs: document new --with-max-width/height config options | Brian Paul | 2009-08-14 | 1 | -0/+2 |
| | | | |||||
| * | | Add a FAQ about internal buffer sizes. | Brian Paul | 2009-08-14 | 1 | -0/+13 |
| | | | | | | | | | | | | (cherry picked from master, commit 9a8781bd24730374e14568f67f7db8a9cc444bb4) | ||||
| * | | Add configure options for MAX_WIDTH/HEIGHT. | Brian Paul | 2009-08-14 | 1 | -0/+15 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds two --with configure options for setting defines for MAX_WIDTH and MAX_HEIGHT. It's conceivably just as easy to define these in CFLAGS manually, but this way users don't need to know about internal Mesa details. Patch updated by BrianP to set DEFINES, not CFLAGS. (cherry picked from master, commit 7085dce750f478312a47f474330d63cc900a8448) | ||||
| * | | Allow external settings of MAX_WIDTH/HEIGHT. | Brian Paul | 2009-08-14 | 1 | -2/+7 |
| | | | | | | | | | | | | | | | | | | | | | Conditionalize MAX_WIDTH / MAX_HEIGHT defines so that users can set them via CFLAGS. (cherry picked from master, commit 66bc17e80e22d8f205cc02171b1c266feab6631f) | ||||
| * | | mesa: move assertions in test_attachment_completeness() | Brian Paul | 2009-08-14 | 1 | -5/+7 |
| | | | | | | | | | | | | Put the assertions after the error checks. | ||||
| * | | mesa: fix some invalid memory reads | Brian Paul | 2009-08-13 | 1 | -18/+57 |
| | | | | | | | | | | | | | | | We were passing the address of a float to functions that would deref the pointer as an array. | ||||
| * | | progs/tests: hack a PBO/dlist test | Brian Paul | 2009-08-13 | 1 | -0/+18 |
| | | | |||||
| * | | mesa: fix warnings about locals hiding function params | Brian Paul | 2009-08-13 | 2 | -6/+6 |
| | | | |||||
| * | | mesa: add missing PBO mapping code in unpack_image() | Brian Paul | 2009-08-13 | 1 | -7/+21 |
| | | | |||||
| * | | main: fix some potential memory leaks | Brian Paul | 2009-08-13 | 1 | -112/+85 |
| | | | | | | | | | | | | | | | Allocate dlist images after error checking. Record GL_OUT_OF_MEMORY when we can't make a copy of an image. | ||||
| * | | mesa: fix some potential uninitialized memory references | Brian Paul | 2009-08-13 | 2 | -2/+2 |
| | | | |||||
| * | | glsl: fix some uninitialized pointers | Brian Paul | 2009-08-13 | 1 | -2/+2 |
| | | | |||||
* | | | mesa: new _mesa_append_uniforms_to_file() debug/logging function | Brian Paul | 2009-08-14 | 2 | -0/+34 |
| | | | |||||
* | | | mesa: call _mesa_valid_to_render() | Brian Paul | 2009-08-14 | 1 | -4/+2 |
| | | | |||||
* | | | vbo: call _mesa_valid_to_render() | Brian Paul | 2009-08-14 | 1 | -20/+1 |
| | | | |||||
* | | | mesa: new _mesa_valid_to_render() function | Brian Paul | 2009-08-14 | 2 | -1/+47 |
| | | | | | | | | | | | | | | | Tests if the current shader/program is valid and that the framebuffer is complete. To be called by glBegin, glDrawArrays, etc. | ||||
* | | | mesa: minor error string changes | Brian Paul | 2009-08-14 | 1 | -5/+5 |
| | | | |||||
* | | | st/xlib: reduce the proliferation of GLX context types | Keith Whitwell | 2009-08-14 | 1 | -57/+37 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Now there is just a single, struct __GLXcontextRec, which is the GLXContext typedef has already been defined as a pointer to. I believe this is the intended usage, that GLX implementations should define that struct as they require. Merge the two previous structs into one and get rid of the no-longer-necessary type casts and sub-classing. | ||||
* | | | st/dri: remove unused dummyContext value | Keith Whitwell | 2009-08-14 | 2 | -14/+0 |
| | | | |||||
* | | | nv50: fix mipmap offsets and tiling | Christoph Bumiller | 2009-08-14 | 3 | -17/+34 |
| | | | | | | | | | | | | | | | | | | The hardware expects a texture's tile mode to change with the mipmap level. Also, only multiply by block size once to obtain size. | ||||
* | | | nv50: make sure we don't re-emit outdated scissor state | Christoph Bumiller | 2009-08-14 | 1 | -4/+4 |
| | | | | | | | | | | | | | | | Since we don't turn off scissors, we need to update the stateobj when the framebuffer size changes. |