Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-28 | Merge commit 'origin/perrtblend' | Roland Scheidegger | |
Conflicts: src/gallium/drivers/softpipe/sp_screen.c src/gallium/include/pipe/p_defines.h | |||
2010-01-28 | gallium: remove PIPE_CAP_S3TC, and add PIPE_CAP_DUAL_SOURCE_BLEND | Roland Scheidegger | |
there's no point in keeping deprecated PIPE_CAPS around since there's no stable interface (yet). Reuse the enum for PIPE_CAP_DUAL_SOURCE_BLEND. Drivers advertizing this will accept the pipe blendfactors with SRC1 in them and be able to do dual source blending (src color from pixel shader output 0, and blendfactor with SRC1 will come from output 1, only one render target may be bound when using any of these blend factors). | |||
2010-01-28 | add PIPE_SUBSYSTEM_EMBEDDED when embedded platform used | Alan Hourihane | |
2010-01-28 | tgsi: Constants declared with ureg_DECL_constant() are one-dimensional. | Michal Krol | |
This is to maintain backward compatibility with drivers that don't support arrays of constant buffers. | |||
2010-01-28 | tgsi: Add ureg_property_gs_output_prim/max_vertices(). | Michal Krol | |
2010-01-28 | docs: Implement constant buffer CAPs. | Michal Krol | |
2010-01-28 | softpipe: Report some sane values for constant buffer CAP queries. | Michal Krol | |
2010-01-28 | gallium: Add CAPs for constant buffers. | Michal Krol | |
2010-01-28 | gallium: Rename PIPE_MAX_CONSTANT to PIPE_MAX_CONSTANT_BUFFERS. | Michal Krol | |
2010-01-28 | regress: Add vertex shaders tests for constant buffers. | Michal Krol | |
2010-01-28 | gallium: Enable multiple constant buffers for vertex and geometry shaders. | Michal Krol | |
2010-01-28 | regress: Add fragment shader test for one-dimensional constant buffers. | Michal Krol | |
2010-01-28 | regress: Add two-dimension constant buffer test. | Michal Krol | |
2010-01-28 | python: Link to ws2_32 on windows. | Michal Krol | |
2010-01-28 | tgsi: Handle two-dimensional constants in text parser. | Michal Krol | |
2010-01-28 | regress: Fix shader header. | Michal Krol | |
2010-01-28 | gallium: Implement 2D constant buffers for fragment shader in softpipe. | Michal Krol | |
2010-01-28 | tgsi: Handle 2-D declarations. | Michal Krol | |
2010-01-28 | gallium: Add tgsi_declaration_dimension token. | Michal Krol | |
This will allow us to declare two-dimensional constant buffers. | |||
2010-01-28 | radeong: Slight improvement to buffer creation. | Corbin Simpson | |
2010-01-28 | gallium-docs: Moar buffer info. | Corbin Simpson | |
Oh look, that one question about map_buffer_range is answered. | |||
2010-01-28 | gallium-docs: Start doc'ing screen buffers. | Corbin Simpson | |
2010-01-28 | r300g: Fix bizarre half-flushes with immd mode. | Corbin Simpson | |
2010-01-28 | r300g: Atomize framebuffers. | Corbin Simpson | |
There might be some optimizations possible here... | |||
2010-01-28 | docs: Update the developer section of egl.html. | Chia-I Wu | |
Mainly to add a subsection on the lifetime of display resources. | |||
2010-01-28 | scons: Do not use linker option '-Bsymbolic' on Mac OS X. | Vinson Lee | |
ld on Mac OS X does not recognize the option '-Bsymbolic'. | |||
2010-01-28 | egl: Migrate drivers to use _eglBindContext. | Chia-I Wu | |
_eglMakeCurrent is a big hammer that is not easy to use. Migrate drivers to use _eglBindContext and un-export _eglMakeCurrent. | |||
2010-01-28 | egl: Correctly unbind contexts in eglReleaseThread. | Chia-I Wu | |
MakeCurrent unbinds the current context of the current API. Modify the current API to make sure all contexts are correctly unbound. | |||
2010-01-28 | egl: eglMakeCurrent should accept an uninitialized display. | Chia-I Wu | |
When no context or surface are given, the display is allowed to be uninitialized. Most drivers cannot handle an uninitialized display. But they are updated to at least throw a fatal message. | |||
2010-01-28 | egl: Add _eglBindContext. | Chia-I Wu | |
It works similar to _eglMakeCurrent, except that the old context and surfaces are returned instead of destroyed. _eglMakeCurrent is now calling the new _eglBindContext. | |||
2010-01-28 | egl: Use a boolean to indicate whether a display is initialized. | Chia-I Wu | |
The driver pointer of the display was used to decide whether a display is initialized. Use a boolean for that purpose allows accessing the driver of an uninitialized display. | |||
2010-01-28 | scons: Fix GLEW build on Mac OS X. | Vinson Lee | |
2010-01-28 | tgsi: Silence uninitialized variable warning. | Vinson Lee | |
2010-01-28 | radeon: Silence "format" compiler warnings. | Vinson Lee | |
2010-01-28 | st/xorg: Remove unnecessary headers. | Vinson Lee | |
2010-01-28 | st/dri: Remove unnecessary headers. | Vinson Lee | |
2010-01-27 | llvmpipe: Remove unnecessary headers. | Vinson Lee | |
2010-01-27 | swrast: s/FIXED_TO_FLOAT/FixedToFloat/ | Brian Paul | |
2010-01-27 | r300g: Remove unnecessary headers. | Vinson Lee | |
2010-01-27 | mesa: fix int/uint comparison warnings | Brian Paul | |
Reported by Karl Schultz. | |||
2010-01-27 | mesa: fix double->float assignment warnings, int/uint comparison warnings | Brian Paul | |
Reported by Karl Schultz. | |||
2010-01-27 | mesa: fix double->float assignment warnings | Brian Paul | |
Reported by Karl Schultz. | |||
2010-01-27 | mesa: fix int/uint comparison warnings | Brian Paul | |
Reported by Karl Schultz. | |||
2010-01-27 | tnl: fix double->float and int/uint conversion warnings | Brian Paul | |
Reported by Karl Schultz. | |||
2010-01-27 | swrast: silence double->float assignment warnings | Brian Paul | |
Reported by Karl Schultz. | |||
2010-01-27 | mesa: more info in glActiveTexture error msg | Brian Paul | |
2010-01-27 | configs: added vega to default GALLIUM_STATE_TRACKERS_DIRS | Brian Paul | |
2010-01-27 | i965g: Remove unnecessary headers. | Vinson Lee | |
2010-01-27 | util: Remove unnecessary header. | Vinson Lee | |
2010-01-27 | tgsi: Remove unnecessary header. | Vinson Lee | |