summaryrefslogtreecommitdiff
path: root/src/mesa/sources.mak
AgeCommit message (Collapse)Author
2011-03-15gallium: add texture barrier support to the interface and st/mesa (v2)Marek Olšák
v2: change the gallium entry point to texture_barrier.
2011-03-15mesa: add NV_texture_barrierMarek Olšák
2011-03-11mesa: Move texenvprogram.c to ff_fragment_shader.cpp.Eric Anholt
This file is about to change to generating a shader program instead of a fragment program.
2011-03-08st/mesa: implement ARB_syncMarek Olšák
The ServerWaitSync implementation matches Intel's driver. The extension is advertised when pipe_screen::fence_finish is set.
2011-03-01mesa: Revert most of 3158cc7d because it causes other breakageIan Romanick
2011-03-01mesa: Fix build breakage caused by c73e6ceIan Romanick
2011-02-28mesa: move PBO-related functions into a new fileBrian Paul
2011-02-28mesa: Add RGTC texture store/fetch support.Dave Airlie
This adds support for the RGTC unsigned and signed texture storage and fetch methods. the code is a port of the DXT5 alpha compression code. Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-10-23mesa: split up the image.c fileBrian Paul
New files: pack.c - image/row packing/unpacking functions pixeltransfer.c - pixel scale/bias/lookup functions
2010-09-29ra: First cut at a graph-coloring register allocator for mesa.Eric Anholt
Notably missing is choice of registers to spill.
2010-09-28mesa: Pull ir_to_mesa's sampler number fetcher out to shared code.Eric Anholt
2010-09-27Remove GL_EXT_cull_vertexIan Romanick
This is only used in the i915 driver where it provides little benefit for very few applications that use it with fixed function TNL.
2010-09-12mesa: Fix depend.es[12] generation when LLVM is enabled.Chia-I Wu
"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.
2010-08-20Delete more vestiges of the old shader compiler.Kenneth Graunke
2010-07-26Merge remote branch 'origin/master' into glsl2Eric Anholt
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
2010-07-19mesa: remove restart.c from buildBrian Paul
2010-07-01mesa: entrypoints for GL 3.1 primitive restartBrian Paul
2010-06-24glsl2: Replace the GLSL compiler with the glsl2 project.Eric Anholt
2010-06-10mesa: rename src/mesa/shader/ to src/mesa/program/Brian Paul
2010-06-10mesa: move shader/slang/* sources to main/slang/*Brian Paul
Reduce the source tree depth a bit.
2010-06-10mesa: move nvprogram.[ch] to main/Brian Paul
2010-06-10mesa: move arbprogram.[ch] to main/Brian Paul
2010-06-10mesa: move atifragshader.[ch] to main/Brian Paul
2010-06-10mesa: move uniforms.c to main/Brian Paul
2010-06-10mesa: refactor shader api / object codeBrian Paul
Remove the unneeded ctx->Driver hooks for shader-related functions. Move state and API-related things into main/.
2010-05-26mesa: move GLSL uniform functions into new source fileBrian Paul
2010-05-21gallium: Fix invalidate framebuffer with old libGL librariesJakob Bornecrantz
2010-05-21Merge branch 'gallium-msaa'Roland Scheidegger
Conflicts: src/mesa/state_tracker/st_gen_mipmap.c src/mesa/state_tracker/st_texture.c
2010-05-17mesa/st: adapt to interface changesRoland Scheidegger
adapt to blit changes, and also handle a bit more msaa state in theory (incomplete, doesn't handle resolves in any way for now).
2010-05-02mesa: Only compile ES files when ES1 or ES2 are selectedKristian Høgsberg
This still requieres manual generation of the es1 and es2 glapis and is disabled by default.
2010-05-11mesa: Optimize get.c by using a table-driven approachKristian Høgsberg
2010-05-10mesa: more transform feedback infrastructureBrian Paul
Includes GL_ARB_transform_feedback2 which encapsulates transform feedback state in objects.
2010-05-07glapi: Move to src/mapi/.Chia-I Wu
Move glapi to src/mapi/{glapi,es1api,es2api}.
2010-05-07glapi: Move assembly dispatchers back into glapi/.Chia-I Wu
2010-05-04mesa: remove unused renderbuffer adaptor codeBrian Paul
2010-05-05mesa: Fix build of ES overlay.Chia-I Wu
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.
2010-04-28st/mesa: Move st_cb_drawtex.c to the mesa state trackerKristian Høgsberg
2010-04-28mesa: Move drawtex functionality to main/Kristian Høgsberg
2010-04-28mesa: Move glQueryMatrixxOES() implementation to core mesaKristian Høgsberg
2010-04-28mesa: Move support for paletted textures to main/teximage.cKristian Høgsberg
2010-04-27mesa: Move get_es*.c to main/Kristian Høgsberg
2010-04-27mesa: Move api_exec_es*.c into mesa/mainKristian Høgsberg
This requires renaming a few functions to have unique names so that they can all live within the same driver.
2010-04-13st/mesa: Drop st_public support.Chia-I Wu
There is no user of st_public now.
2010-04-04st/mesa: Implement GL_OES_EGL_image driver hooks.Chia-I Wu
Use st_manager::get_egl_image to look up GLeglImageOES and implement EGLImageTargetTexture2D and EGLImageTargetRenderbufferStorage.
2010-03-30mesa: add transformfeedback.c to buildBrian Paul
2010-03-16Merge remote branch 'origin/gallium-st-api'Chia-I Wu
2010-03-14glapi: exec_malloc for dispatch stubsGeorge Sapountzis
2010-03-12st/mesa: Implement st_api.h.Chia-I Wu
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.
2010-03-09glapi: split out arch-specific code for entrypointsGeorge Sapountzis
2010-02-25glapi: Move src/mesa/main/dispatch.c to glapi and rename.Chia-I Wu
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.