summaryrefslogtreecommitdiffstats
path: root/src/mesa/sources.mak
Commit message (Collapse)AuthorAgeFilesLines
* st/mesa: Implement GL_OES_EGL_image driver hooks.Chia-I Wu2010-04-041-0/+1
| | | | | Use st_manager::get_egl_image to look up GLeglImageOES and implement EGLImageTargetTexture2D and EGLImageTargetRenderbufferStorage.
* mesa: add transformfeedback.c to buildBrian Paul2010-03-301-0/+1
|
* Merge remote branch 'origin/gallium-st-api'Chia-I Wu2010-03-161-0/+1
|\
| * st/mesa: Implement st_api.h.Chia-I Wu2010-03-121-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 stubsGeorge Sapountzis2010-03-141-0/+1
|/
* glapi: split out arch-specific code for entrypointsGeorge Sapountzis2010-03-091-0/+1
|
* glapi: Move src/mesa/main/dispatch.c to glapi and rename.Chia-I Wu2010-02-251-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 Jerez2010-02-161-1/+0
|
* glapi: split the no-op dispatch code into new glapi_nop.c fileBrian Paul2010-01-221-0/+1
| | | | This unclutters the glapi.c file a bit.
* st/mesa: Remove st_api.c.Chia-I Wu2010-01-121-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 buildBrian Paul2010-01-051-0/+1
|
* st/mesa: implement conditional renderingBrian Paul2009-12-311-0/+1
|
* mesa: _mesa_Begin/EndConditionalRender() functionsBrian Paul2009-12-311-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 Krol2009-12-121-1/+0
|
* Merge branch 'master' into glsl-pp-rework-2Michal Krol2009-12-121-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
| * mesa: Move OES_read_format support from drivers into the core.Eric Anholt2009-12-091-1/+0
| | | | | | | | | | | | | | | | | | | | | | The assertion is that the correct read type to be using is the native type of the underlying read renderbuffer. For some fallback paths, this may be worse than GL_RGBA/GL_UNSIGNED_BYTE for reads today, but it gets all drivers the expected GL_BGRA/GL_UNSIGNED_BYTE for ARGB8888 or GL_BGR//GL_UNSIGNED_SHORT_5_6_5_REV for rgb565 with no work. This fixes the intel (and other) DRI drivers to report read formats that should hit blit PBO readpixels paths.
| * Merge branch 'texformat-rework'Brian Paul2009-10-281-0/+2
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: src/mesa/drivers/dri/radeon/radeon_fbo.c src/mesa/drivers/dri/s3v/s3v_tex.c src/mesa/drivers/dri/s3v/s3v_xmesa.c src/mesa/drivers/dri/trident/trident_context.c src/mesa/main/debug.c src/mesa/main/mipmap.c src/mesa/main/texformat.c src/mesa/main/texgetimage.c
| | * mesa: move texel fetch/store into new texfetch.[ch] filesBrian Paul2009-09-301-0/+1
| | |
| | * mesa: added formats.c to buildBrian Paul2009-09-261-0/+1
| | |
| * | mesa: Enable remap table in core.Chia-I Wu2009-10-231-0/+1
| |/ | | | | | | | | | | | | | | | | | | | | | | | | This enables the remap table in core. driInitExtensions is adapted to use the remap table. All uses of extension_helper.h are replaced by remap_helper.h. The chicken-egg problem of the DRI drivers is also solved. It is now also possible to pass NULL extensions to driInitExtensions. It will cause driInitExtensions to map all known functions. This functionality is used by software drivers and EGL_i915. Signed-off-by: Chia-I Wu <[email protected]>
| * Revert "st/mesa: Compile in meta.c."Brian Paul2009-09-201-1/+0
| | | | | | | | This reverts commit 6c5726cd39ab12b86fae391d075fa74bc24b615c.
| * st/mesa: Compile in meta.c.Chia-I Wu2009-09-201-0/+1
| | | | | | | | | | | | | | meta was moved to core Mesa since 651cffd626a82d9bf539437ca4bdf8ea4b396fab. Signed-off-by: Chia-I Wu <[email protected]>
| * mesa: remove s_imaging.c from buildBrian Paul2009-09-191-1/+0
| |
| * mesa: remove s_texstore.c from makefile/project filesBrian Paul2009-09-191-1/+0
| |
* | mesa: added new libglslpp.a and libglslcl.a to libGL buildBrian Paul2009-12-101-0/+6
| |
* | slang: Remove the old preprocessor.Michal Krol2009-09-081-1/+0
|/
* ARB sync: Add support for GL_ARB_sync to swrastIan Romanick2009-09-031-0/+1
| | | | | This isn't quite right yet. The delete behavior and the context clean-up needs some work.
* mesa: remove -I$(TOP)/src/gallium/drivers from sources.makBrian Paul2009-08-251-1/+0
| | | | Core Mesa and the state tracker do not depend on any gallium drivers.
* Merge branch 'master' into asm-shader-rework-1Ian Romanick2009-08-181-1/+2
|\ | | | | | | | | Conflicts: src/mesa/shader/arbprogparse.c
| * mesa: new driver meta-ops moduleBrian Paul2009-08-101-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement glClear() in terms of quad rendering, implement glBlitFramebuffer() in terms of glCopyTexImage2D + textured quad, etc. There have been several places in the drivers where we've implemented meta rendering similar to this. This is an effort to do it in a more portable and more efficient form. The _mesa_meta_begin/end() functions act like glPush/PopAttrib() but are lighter-weight. Plus, _mesa_meta_begin() resets GL state back to default values (texturing off, identity vertex transform, etc) so the meta drawing functions don't have to worry about it. For now only _mesa_mesa_blit_framebuffer() and _mesa_meta_clear() are implemented. glDrawPixels() and glCopyPixels() would be the next candidates.
* | ARB_fp/vp: Initial import of new ARB vp/fp assemblerIan Romanick2009-07-201-1/+7
|/ | | | | This still needs quite a bit of work, but a bunch of the programs in progs/vp produce correct results.
* Add common_ppc.c to MESA_GALLIUM_SOURCES.Michel Dänzer2009-07-201-0/+1
|
* mesa: move glGetTexImage(), glGetCompresssedTexImage() code into new fileBrian Paul2009-04-031-0/+1
|
* mesa: move shared context state functions to new shared.c fileBrian Paul2009-03-071-0/+1
|
* mesa: move glViewport and glDepthRange functions into new viewport.c fileBrian Paul2009-03-071-0/+1
| | | | A bit of refactoring with an eye toward ES2 and GL 3.1
* swrast: rename s_buffers.c -> s_clear.cBrian Paul2009-03-071-1/+1
|
* mesa: remove GL_MESA_program_debug extensionBrian Paul2009-03-071-1/+0
| | | | This was never fully fleshed out and hasn't been used.
* mesa: add new program optimizer codeBrian Paul2009-03-061-0/+1
| | | | This is pretty simplistic for now, but helps with certain shaders.
* mesa: new cpuinfo.c file to init/query cpu info and extensionsBrian Paul2009-03-041-0/+1
|
* mesa: Add x86/common_x86.c to libmesagallium.aJakob Bornecrantz2009-03-051-0/+1
| | | | Thanks to Brian for the refactor commit
* mesa: rename x86.c -> x86_xform.cBrian Paul2009-03-041-1/+1
|
* mesa: remove VF_SOURCES, simplify MATH_XFORM_SOURCESBrian Paul2009-03-021-6/+1
|
* mesa: just re-order some parts and update comments in sources.makBrian Paul2009-02-281-9/+9
|
* mesa: add gallium state tracker sources to ALL_SOURCESBrian Paul2009-02-281-1/+2
| | | | This should fix some missing dependency checking.
* gallium: add winsys interface for viewport changes to support DRI2Alan Hourihane2009-02-231-0/+1
|
* mesa: refactor MATH_SOURCES, remove Mesa x86 codegen from gallium buildBrian Paul2009-02-111-3/+5
| | | | | | | | Omit math/m_xform.c from gallium builds since it's not used and it's the one place we were pulling in the Mesa x86 codegen which collides with gallium's x86 codegen. Can now omit ASM_C_SOURCES from gallium build too.
* mesa: add x86/rtasm/x86sse.c to fix linux-x86 buildBrian Paul2009-02-091-0/+1
|
* mesa: added new linux-gallium and linux-gallium-debug configsBrian Paul2009-02-091-8/+20
| | | | | | | Also, remove gallium-related things from configs/default. They're in linux-gallium now. So the default builds are the same as they have been for Mesa/master.
* mesa: updated list of src filesBrian Paul2008-12-161-1/+2
|
* st: move feedback draw function to new fileKeith Whitwell2008-12-121-0/+1
|