Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | mesa: split up the image.c file | Brian Paul | 2010-10-23 | 1 | -0/+2 |
| | | | | | | New files: pack.c - image/row packing/unpacking functions pixeltransfer.c - pixel scale/bias/lookup functions | ||||
* | ra: First cut at a graph-coloring register allocator for mesa. | Eric Anholt | 2010-09-29 | 1 | -0/+1 |
| | | | | Notably missing is choice of registers to spill. | ||||
* | mesa: Pull ir_to_mesa's sampler number fetcher out to shared code. | Eric Anholt | 2010-09-28 | 1 | -1/+2 |
| | |||||
* | Remove GL_EXT_cull_vertex | Ian Romanick | 2010-09-27 | 1 | -1/+0 |
| | | | | | This is only used in the i915 driver where it provides little benefit for very few applications that use it with fixed function TNL. | ||||
* | mesa: Fix depend.es[12] generation when LLVM is enabled. | Chia-I Wu | 2010-09-12 | 1 | -0/+1 |
| | | | | | | "llvm-config --cflags" outputs -f options, which conflict makedepend. Clean up compiler flags and append LLVM_CFLAGS to the new xxx_CFLAGS instead of xxx_CPPFLAGS, where xxx may be MESA, ES1, or ES2. | ||||
* | Delete more vestiges of the old shader compiler. | Kenneth Graunke | 2010-08-20 | 1 | -21/+0 |
| | |||||
* | Merge remote branch 'origin/master' into glsl2 | Eric Anholt | 2010-07-26 | 1 | -49/+49 |
|\ | | | | | | | | | | | | | | | | | | | | | This pulls in multiple i965 driver fixes which will help ensure better testing coverage during development, and also gets past the conflicts of the src/mesa/shader -> src/mesa/program move. Conflicts: src/mesa/Makefile src/mesa/main/shaderapi.c src/mesa/main/shaderobj.h | ||||
| * | mesa: remove restart.c from build | Brian Paul | 2010-07-19 | 1 | -1/+0 |
| | | |||||
| * | mesa: entrypoints for GL 3.1 primitive restart | Brian Paul | 2010-07-01 | 1 | -0/+1 |
| | | |||||
| * | mesa: rename src/mesa/shader/ to src/mesa/program/ | Brian Paul | 2010-06-10 | 1 | -23/+23 |
| | | |||||
| * | mesa: move shader/slang/* sources to main/slang/* | Brian Paul | 2010-06-10 | 1 | -19/+19 |
| | | | | | | | | Reduce the source tree depth a bit. | ||||
| * | mesa: move nvprogram.[ch] to main/ | Brian Paul | 2010-06-10 | 1 | -1/+1 |
| | | |||||
| * | mesa: move arbprogram.[ch] to main/ | Brian Paul | 2010-06-10 | 1 | -1/+1 |
| | | |||||
| * | mesa: move atifragshader.[ch] to main/ | Brian Paul | 2010-06-10 | 1 | -1/+1 |
| | | |||||
| * | mesa: move uniforms.c to main/ | Brian Paul | 2010-06-10 | 1 | -2/+2 |
| | | |||||
| * | mesa: refactor shader api / object code | Brian Paul | 2010-06-10 | 1 | -2/+2 |
| | | | | | | | | | | Remove the unneeded ctx->Driver hooks for shader-related functions. Move state and API-related things into main/. | ||||
* | | glsl2: Replace the GLSL compiler with the glsl2 project. | Eric Anholt | 2010-06-24 | 1 | -6/+15 |
|/ | |||||
* | mesa: move GLSL uniform functions into new source file | Brian Paul | 2010-05-26 | 1 | -1/+2 |
| | |||||
* | gallium: Fix invalidate framebuffer with old libGL libraries | Jakob Bornecrantz | 2010-05-21 | 1 | -0/+1 |
| | |||||
* | Merge branch 'gallium-msaa' | Roland Scheidegger | 2010-05-21 | 1 | -0/+1 |
|\ | | | | | | | | | | | Conflicts: src/mesa/state_tracker/st_gen_mipmap.c src/mesa/state_tracker/st_texture.c | ||||
| * | mesa/st: adapt to interface changes | Roland Scheidegger | 2010-05-17 | 1 | -0/+1 |
| | | | | | | | | | | adapt to blit changes, and also handle a bit more msaa state in theory (incomplete, doesn't handle resolves in any way for now). | ||||
* | | mesa: Optimize get.c by using a table-driven approach | Kristian Høgsberg | 2010-05-11 | 1 | -3/+1 |
| | | |||||
* | | mesa: more transform feedback infrastructure | Brian Paul | 2010-05-10 | 1 | -0/+1 |
| | | | | | | | | | | Includes GL_ARB_transform_feedback2 which encapsulates transform feedback state in objects. | ||||
* | | glapi: Move to src/mapi/. | Chia-I Wu | 2010-05-07 | 1 | -23/+1 |
| | | | | | | | | Move glapi to src/mapi/{glapi,es1api,es2api}. | ||||
* | | glapi: Move assembly dispatchers back into glapi/. | Chia-I Wu | 2010-05-07 | 1 | -3/+3 |
| | | |||||
* | | mesa: remove unused renderbuffer adaptor code | Brian Paul | 2010-05-04 | 1 | -1/+0 |
| | | |||||
* | | mesa: Fix build of ES overlay. | Chia-I Wu | 2010-05-05 | 1 | -5/+4 |
|/ | | | | | | | ES overlay is built with FEATURE_ES1 or FEATURE_ES2, and is built without FEATURE_GL. Fix the build by always building OpenGL ES sources, but test for FEATURE_ES1 or FEATURE_ES2. Also, define symbols that are missing because FEATURE_GL is not defined. | ||||
* | mesa: Only compile ES files when ES1 or ES2 are selected | Kristian Høgsberg | 2010-05-02 | 1 | -5/+10 |
| | | | | | This still requieres manual generation of the es1 and es2 glapis and is disabled by default. | ||||
* | st/mesa: Move st_cb_drawtex.c to the mesa state tracker | Kristian Høgsberg | 2010-04-28 | 1 | -0/+1 |
| | |||||
* | mesa: Move drawtex functionality to main/ | Kristian Høgsberg | 2010-04-28 | 1 | -0/+1 |
| | |||||
* | mesa: Move glQueryMatrixxOES() implementation to core mesa | Kristian Høgsberg | 2010-04-28 | 1 | -0/+1 |
| | |||||
* | mesa: Move support for paletted textures to main/teximage.c | Kristian Høgsberg | 2010-04-28 | 1 | -0/+1 |
| | |||||
* | mesa: Move get_es*.c to main/ | Kristian Høgsberg | 2010-04-27 | 1 | -0/+2 |
| | |||||
* | mesa: Move api_exec_es*.c into mesa/main | Kristian Høgsberg | 2010-04-27 | 1 | -0/+2 |
| | | | | | This requires renaming a few functions to have unique names so that they can all live within the same driver. | ||||
* | st/mesa: Drop st_public support. | Chia-I Wu | 2010-04-13 | 1 | -1/+0 |
| | | | | There is no user of st_public now. | ||||
* | st/mesa: Implement GL_OES_EGL_image driver hooks. | Chia-I Wu | 2010-04-04 | 1 | -0/+1 |
| | | | | | Use st_manager::get_egl_image to look up GLeglImageOES and implement EGLImageTargetTexture2D and EGLImageTargetRenderbufferStorage. | ||||
* | mesa: add transformfeedback.c to build | Brian Paul | 2010-03-30 | 1 | -0/+1 |
| | |||||
* | Merge remote branch 'origin/gallium-st-api' | Chia-I Wu | 2010-03-16 | 1 | -0/+1 |
|\ | |||||
| * | st/mesa: Implement st_api.h. | Chia-I Wu | 2010-03-12 | 1 | -0/+1 |
| | | | | | | | | | | | | | | | | There is currently no user of this new interface. As the inteface can coexist with st_public.h, everthing should work as before. ST_TEXTURE_2D is both defined by st_public.h and st_api.h. Reorder the headers in st/dri to avoid conflicts. | ||||
* | | glapi: exec_malloc for dispatch stubs | George Sapountzis | 2010-03-14 | 1 | -0/+1 |
|/ | |||||
* | glapi: split out arch-specific code for entrypoints | George Sapountzis | 2010-03-09 | 1 | -0/+1 |
| | |||||
* | glapi: Move src/mesa/main/dispatch.c to glapi and rename. | Chia-I Wu | 2010-02-25 | 1 | -1/+1 |
| | | | | | | main/dispatch.c is a glapi source file. It is part of GLAPI_SOURCES in sources.mak and part of glapi_sources in SConscript. This commit moves it to glapi/ and renames it to glapi_dispatch.c. | ||||
* | st/dri2: Use event-driven buffer validation. | Francisco Jerez | 2010-02-16 | 1 | -1/+0 |
| | |||||
* | glapi: split the no-op dispatch code into new glapi_nop.c file | Brian Paul | 2010-01-22 | 1 | -0/+1 |
| | | | | This unclutters the glapi.c file a bit. | ||||
* | st/mesa: Remove st_api.c. | Chia-I Wu | 2010-01-12 | 1 | -1/+0 |
| | | | | | | | | | st_api.c is supposed to define st_api_OpenGL to advertise OpenGL support. However, the linker discards the symbol because it has no user. It is better to leave this to other state trackers that link to libmesagallium.a. Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | mesa: added version.c to build | Brian Paul | 2010-01-05 | 1 | -0/+1 |
| | |||||
* | st/mesa: implement conditional rendering | Brian Paul | 2009-12-31 | 1 | -0/+1 |
| | |||||
* | mesa: _mesa_Begin/EndConditionalRender() functions | Brian Paul | 2009-12-31 | 1 | -0/+1 |
| | | | | | | | For GL_NV_conditional_render and GL3. The drawing functions don't check the query object yet. No API dispatch yet. | ||||
* | Remove grammar module -- no dependencies left. | Michal Krol | 2009-12-12 | 1 | -1/+0 |
| | |||||
* | Merge branch 'master' into glsl-pp-rework-2 | Michal Krol | 2009-12-12 | 1 | -3/+3 |
|\ | | | | | | | | | | | | | | | | | Conflicts: progs/perf/drawoverhead.c progs/perf/teximage.c progs/perf/vbo.c progs/perf/vertexrate.c src/mesa/shader/slang/library/slang_common_builtin_gc.h |