Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 | 5 | -150/+178 |
|\ \ | |||||
| * | | 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. | ||||
| * | | 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. | ||||
* | | | nv50: make use of the y-origin switch | Christoph Bumiller | 2009-08-14 | 2 | -25/+16 |
| | | | | | | | | | | | | | | | Now that we know how to make the hardware have y-coordinate origin top, we can get rid of all the inversion introduced earlier. | ||||
* | | | Allow external settings of MAX_WIDTH/HEIGHT. | Tom Fogal | 2009-08-14 | 1 | -2/+7 |
| | | | | | | | | | | | | | | | Conditionalize MAX_WIDTH / MAX_HEIGHT defines so that users can set them via CFLAGS. | ||||
* | | | intel: in intel_context struct use typedef for sarea struct | Tobias Doerffel | 2009-08-14 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Using drm_i915_sarea_t instead of struct drm_i915_sarea seems to be a common standard now, therefore fix it also in intel_context structure. Additionally this silences a compiler warning: intel_swapbuffers.c: In function `intelFixupVblank': intel_swapbuffers.c:48: warning: initialization from incompatible pointer type Signed-off-by: Tobias Doerffel <[email protected]> | ||||
* | | | st/vega: Add more symbols defined by mesa/st. | Chia-I Wu | 2009-08-14 | 2 | -3/+18 |
| | | | | | | | | | | | | Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | | | nv50: fix typo in REALLOC's 2nd argument in ctor_immd | Christoph Bumiller | 2009-08-14 | 1 | -1/+1 |
| | | | |||||
* | | | r600: emit SURFACE_BASE_UPDATE on depth base updates on rv6xx | Alex Deucher | 2009-08-14 | 1 | -0/+8 |
| | | | |||||
* | | | r600: move non-surface related cb state to general state | Alex Deucher | 2009-08-13 | 1 | -6/+12 |
| | | | |||||
* | | | r600: move non-surface related depth state to general state | Alex Deucher | 2009-08-13 | 1 | -23/+15 |
| | | | |||||
* | | | glx: indent -br -i3 -npcs --no-tabs | RALOVICH, Kristóf | 2009-08-13 | 14 | -3574/+3705 |
| | | | | | | | | | | | | | | | Some manual intervention applied since XEXT_* and other macro magic fooled indent. Auto generated files were also skipped. | ||||
* | | | glsl: fix incorrect attribute size | Brian Paul | 2009-08-13 | 1 | -1/+1 |
| | | | |||||
* | | | tnl: if NAN_CHECK is enabled, also assert that pos.x != 0 | Brian Paul | 2009-08-13 | 1 | -0/+3 |
| | | | |||||
* | | | mesa: s/assert/ASSERT/ in _mesa_reference_texobj() | Brian Paul | 2009-08-13 | 1 | -2/+2 |
| | | | | | | | | | | | | We want the no-op ASSERT for non-debug builds. | ||||
* | | | mesa: rework error check in glGetTexLevelParameter(), remove ↵ | Brian Paul | 2009-08-13 | 1 | -47/+2 |
| | | | | | | | | | | | | tex_image_dimensions() | ||||
* | | | mesa: if maxLevels==0, target is invalid | Brian Paul | 2009-08-13 | 1 | -1/+4 |
| | | | |||||
* | | | mesa: add extension checks in _mesa_max_texture_levels() | Brian Paul | 2009-08-13 | 1 | -6/+9 |
| | | |