summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Infrastructure for GL_ARB_seamless_cube_mapIan Romanick2009-08-147-0/+34
|
* Regenerate files for GL_APPLE_flush_buffer_rangeIan Romanick2009-08-149-3395/+3675
|
* Merge branch 'vbo_clean'Maciej Cencora2009-08-1513-334/+621
|\ | | | | | | | | Conflicts: src/mesa/drivers/dri/r300/r300_draw.c
| * r300: mark VBO buffer objects as persistentMaciej Cencora2009-08-151-3/+6
| |
| * r300: unmap buffer objects after usageMaciej Cencora2009-08-141-1/+11
| |
| * r300: remove broken vertex splittingMaciej Cencora2009-08-142-13/+5
| | | | | | | | Revert to previous behaviour of dropping to big render operations.
| * r300: rework index buffer setupMaciej Cencora2009-08-143-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 pathMaciej Cencora2009-08-144-118/+6
| | | | | | | | This doesn't remove software TCL path - so RS480 and RS690 work as before.
| * r300: use VBOs for vertex attributesMaciej Cencora2009-08-143-84/+187
| |
| * r300: add required symlinksMaciej Cencora2009-08-142-0/+2
| | | | | | | | Reported by adamk on #radeon
| * radeon: handle debug versions of radeon_bo_openMaciej Cencora2009-08-141-1/+10
| |
| * radeon: add VBO support (not enabled yet)Maciej Cencora2009-08-143-1/+271
| |
| * radeon: export emitvec* functionsMaciej Cencora2009-08-142-2/+4
| |
| * radeon: constify some parametersMaciej Cencora2009-08-142-8/+8
| |
* | mesa: append uniform values to the log file the first time we use a shaderBrian Paul2009-08-142-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 Paul2009-08-142-3/+5
| | | | | | | | We want the post-link program at this points.
* | vbo: call _mesa_valid_to_render()Brian Paul2009-08-141-4/+2
| |
* | Merge branch 'mesa_7_5_branch'Brian Paul2009-08-147-150/+198
|\ \
| * | docs: docs: document new --with-max-width/height config optionsBrian Paul2009-08-141-0/+2
| | |
| * | Add a FAQ about internal buffer sizes.Brian Paul2009-08-141-0/+13
| | | | | | | | | | | | (cherry picked from master, commit 9a8781bd24730374e14568f67f7db8a9cc444bb4)
| * | Add configure options for MAX_WIDTH/HEIGHT.Brian Paul2009-08-141-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 Paul2009-08-141-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 Paul2009-08-141-5/+7
| | | | | | | | | | | | Put the assertions after the error checks.
| * | mesa: fix some invalid memory readsBrian Paul2009-08-131-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 testBrian Paul2009-08-131-0/+18
| | |
| * | mesa: fix warnings about locals hiding function paramsBrian Paul2009-08-132-6/+6
| | |
| * | mesa: add missing PBO mapping code in unpack_image()Brian Paul2009-08-131-7/+21
| | |
| * | main: fix some potential memory leaksBrian Paul2009-08-131-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 referencesBrian Paul2009-08-132-2/+2
| | |
| * | glsl: fix some uninitialized pointersBrian Paul2009-08-131-2/+2
| | |
* | | mesa: new _mesa_append_uniforms_to_file() debug/logging functionBrian Paul2009-08-142-0/+34
| | |
* | | mesa: call _mesa_valid_to_render()Brian Paul2009-08-141-4/+2
| | |
* | | vbo: call _mesa_valid_to_render()Brian Paul2009-08-141-20/+1
| | |
* | | mesa: new _mesa_valid_to_render() functionBrian Paul2009-08-142-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 changesBrian Paul2009-08-141-5/+5
| | |
* | | st/xlib: reduce the proliferation of GLX context typesKeith Whitwell2009-08-141-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 valueKeith Whitwell2009-08-142-14/+0
| | |
* | | nv50: fix mipmap offsets and tilingChristoph Bumiller2009-08-143-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 stateChristoph Bumiller2009-08-141-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 switchChristoph Bumiller2009-08-142-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.
* | | docs: document new --with-max-width/height config optionsBrian Paul2009-08-141-0/+2
| | |
* | | Add a FAQ about internal buffer sizes.Tom Fogal2009-08-141-0/+13
| | |
* | | Add configure options for MAX_WIDTH/HEIGHT.Tom Fogal2009-08-141-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.
* | | Allow external settings of MAX_WIDTH/HEIGHT.Tom Fogal2009-08-141-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 structTobias Doerffel2009-08-141-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]>
* | | mesa: make sure r300/compiler/ sources are included in tarballThierry Vignaud2009-08-141-0/+2
| | |
* | | st/vega: Add more symbols defined by mesa/st.Chia-I Wu2009-08-142-3/+18
| | | | | | | | | | | | Signed-off-by: Chia-I Wu <[email protected]>
* | | nv50: fix typo in REALLOC's 2nd argument in ctor_immdChristoph Bumiller2009-08-141-1/+1
| | |
* | | r600: emit SURFACE_BASE_UPDATE on depth base updates on rv6xxAlex Deucher2009-08-141-0/+8
| | |
* | | glsl: re-write Makefile after I called it bad.Dave Airlie2009-08-141-157/+9
| | |