summaryrefslogtreecommitdiff
path: root/src/mesa
AgeCommit message (Collapse)Author
2010-01-22mesa: Add "shader/" path to #include statements in shader parser/lexer sourcesAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> Note sure why the compiler's -I paths aren't doing the job, but this is OK. Signed-off-by: Brian Paul <brianp@vmware.com>
2010-01-22glapi: clean-up and simplify glapi_nop.c codeBrian Paul
Removed _glapi_noop_enable_warnings() and _glapi_set_warning_func(). Just check the DEBUG env vars and call fprintf(stderr) with a warning message instead.
2010-01-22glapi: split the no-op dispatch code into new glapi_nop.c fileBrian Paul
This unclutters the glapi.c file a bit.
2010-01-22glapi: fix int->pointer conversions warnings in no-op functionsBrian Paul
2010-01-22r600: enable sampler lod* bitsAndre Maasikas
bits, settings derived from testing, might contain some errors...
2010-01-22r600: update vport z & clipping when depth_clamp is changedAndre Maasikas
fixes piglit depth_clamp
2010-01-22r600: fix brownbag, only align if we are dealing with cubemapAndre Maasikas
2010-01-22r600: cubemap levels seem to be aligned to 8 imagesAndre Maasikas
2010-01-22radeon/fbo: flush rendering before generating mipmapsAndre Maasikas
or maybe should flush(also) in finish_render_texture...
2010-01-22radeon/fbo: use correct depth texture offset for depth texturesAndre Maasikas
2010-01-22r600: enable draw_offsetAndre Maasikas
fixes some fbo cases (mipmaps, cube textures ..)
2010-01-22egl: Remove USING_EGL and the related drivers.Chia-I Wu
They do not build for a long while and there seems to be no active users. It might be better for them to live in the git histroy.
2010-01-21mesa: minor whitespace fixBrian Paul
2010-01-21mesa: support for GL_ARB_fragment_coord_conventionsLuca Barbieri
Signed-off-by: Brian Paul <brianp@vmware.com>
2010-01-21dri: Remove unnecessary glapi headers.Chia-I Wu
They are not used at all.
2010-01-21Do not include glapi/dispatch.h outside Mesa core.Chia-I Wu
Include the glapi*.h directly instead. glapi/dispatch.h became a Mesa core header since 22884db174b9fb0736cec1c6a192f8b9a97500c1.
2010-01-20r200: re-adding missing pitch alignment check in blit codeAlex Deucher
lost after switch to common code
2010-01-20mesa: replace questionable CPU_TO_LE32 macro with functionBrian Paul
2010-01-20r200: fix some breakage after move to common blit codeAlex Deucher
2010-01-20r200: fix typo in 76cf2618327a7f008dcfd0d91d64d6d9e01f9a9cAlex Deucher
noticed by Maciej on IRC.
2010-01-19Remove hardcoded -Wall from Radeon DRI makefilesAlan Coopersmith
Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> Signed-off-by: Brian Paul <brianp@vmware.com>
2010-01-20Merge remote branch 'origin/opengl-es-v2'Chia-I Wu
2010-01-19mesa: added comment about future FBO formatsBrian Paul
2010-01-19st/mesa: enable EXT_framebuffer_multisampleMarek Olšák
Signed-off-by: Brian Paul <brianp@vmware.com>
2010-01-19r100/r200: fix Y coord flipping in accelerated blitsAlex Deucher
2010-01-19r100/r200: fix dst pitch in blit codeAlex Deucher
2010-01-19r200: add missing symlink to radeon_tex_copy.cAlex Deucher
2010-01-20r100/r200: align to pitch updates in blit interfaceMaciej Cencora
2010-01-19r200: use common glCopyTex(Sub)Image codeMaciej Cencora
2010-01-19r100: use common glCopyTex(Sub)Image codeMaciej Cencora
2010-01-19radeon/r300/r600: share common glCopyTex(Sub)Image codeMaciej Cencora
2010-01-19r600: align to r300 changes in the blit codeMaciej Cencora
Pitch here means aligned width, not aligned width * bpp.
2010-01-19r300/r600: move some bo offsets checking to blit codeMaciej Cencora
In preperation for texcopy code sharing.
2010-01-19r600: prepare for some code sharingMaciej Cencora
2010-01-19r300: check if blitting for given format is supported earlierMaciej Cencora
Prevents failing assertions at later stage.
2010-01-19r300: use nearest texture filtering for accelerated blitsMaciej Cencora
2010-01-19r300: fix Y coord flipping in accelerated blitsMaciej Cencora
2010-01-19radeon: use mesa provided _mesa_tex_target_to_face functionMaciej Cencora
2010-01-19r300: prepare for texcopy code sharingMaciej Cencora
2010-01-19radeon: add blit function to vtblMaciej Cencora
2010-01-19intel: Remove dead note_fence vtbl hook.Eric Anholt
2010-01-19i965: Improve the hashing of brw_state_cache keys to include the cache_id.Eric Anholt
No measurable difference on cairoperf.
2010-01-19i965: Remove obsolete comment about the state atoms.Eric Anholt
2010-01-19i965: Upload as many VS constants as possible through the push constants.Eric Anholt
The pull constants require sending out to an overworked shared unit and waiting for a response, while push constants are nicely loaded in for us at thread dispatch time. By putting things we access in every VS invocation there, ETQW performance improved by 2.5% +/- 1.6% (n=6).
2010-01-19i965: Allow for variable-sized auxdata in the state cache.Eric Anholt
Everything has been constant-sized until now, but constant buffer handling changes will make us want some additional variable sized array.
2010-01-19intel: Use the new DRI2 flush invalidate entrypoint to signal frame done.Eric Anholt
Previously for frame throttling we would wait on the first batch after a swap before emitting another swap, because we had no hook after a swap was emitted. This meant that if an app managed to squeeze everything it for a frame had into one batch, it would lock-step with the GPU. With the swapbuffers changes, we now have the entrypoint we want. This takes the WoW intro screen from 25% GPU idle and visibly jerky to 4-5% GPU idle and rather smooth. Other apps such as OpenArena have run into this problem as well.
2010-01-19Sun compilers now support some gcc __attribute__ valuesAlan Coopersmith
Sun cc 5.9 and later (__SUNPRO_C >= 0x590) support __attribute__ calls for aligned, always_inline, noinline, pure, const, and malloc. This commit includes updates to files that were regenerated by gl_XML.py after adding the __SUNPRO_C checks to it Signed-off-by: Alan Coopersmith <alan.coopersmith@sun.com> Signed-off-by: Brian Paul <brianp@vmware.com>
2010-01-19r100/r200/r600: fix typo in 2b1d5ea4f0250a6a7fa312ced0a7af85e909381bAlex Deucher
2010-01-19r100/r200/r600: check if blitting for given format is supported earlierAlex Deucher
based on Maciej's r300 patch.
2010-01-19r100/r200: add blit support for ARGB4444Alex Deucher