Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-09-01 | gallium: added st_bind/release_teximage() functions | Brian Paul | |
2008-09-01 | gallium: move st_texture_image() cast wrapper to header file | Brian Paul | |
2008-08-28 | gallium: change the conditional which tests for combined Z+stencil buffers | Brian Paul | |
The caller might be requesting 16-bit Z + 8-bit stencil be placed in a PIPE_FORMAT_S8Z24 or PIPE_FORMAT_Z24S8 buffer. | |||
2008-08-27 | gallium: better support for user-space interleaved arrays | Brian Paul | |
Basically, set up one user-space wrapper for all arrays instead of the individual arrays. | |||
2008-08-27 | gallium: in st_draw_vbo() try to detect interleaved arrays in a single VBO. | Brian Paul | |
2008-08-27 | gallium: remove old assertions | Brian Paul | |
2008-08-24 | gallium: refactor/replace p_util.h with util/u_memory.h and util/u_math.h | Brian Paul | |
Also, rename p_tile.[ch] to u_tile.[ch] | |||
2008-08-22 | gallium: move pipe_copy_rect(), pipe_fill_rect() protos into new u_rect.h header | Brian Paul | |
2008-08-19 | gallium: implement a fast-path for glReadPixels for common cases | Brian Paul | |
2008-08-19 | gallium: do a proper implementation of GL_OES_read_format | Brian Paul | |
Examine the currently bound color buffer's format to see if there's a good format/type match. | |||
2008-08-19 | mesa: Call pipe->destroy on context destruction for all platforms. | José Fonseca | |
2008-08-19 | st: Do not translate program constants to immediates when | Michal Krol | |
indirect addressing used. | |||
2008-08-19 | st: Translate address register declaration. | Michal Krol | |
2008-08-19 | st: Fix immediate construction. | Michal Krol | |
2008-08-18 | gallium: use PIPE_TEXTURE_USAGE_RENDER_TARGET for stencil renderbuffers | Brian Paul | |
2008-08-18 | gallium: fix vertex program output translation/mapping bug | Brian Paul | |
In some cases, the vertex program output's semantic info didn't match up with the fragment program's input semantic info. This info is now explicitly passed into the st_translate_fragment_program() function. | |||
2008-08-18 | gallium: fix do_flip bug on glCopyTexImage / surface_copy() path | Brian Paul | |
2008-08-15 | gallium: in st_draw_vbo() use ctx->Current.Attrib[] values when arrays are ↵ | Brian Paul | |
missing/null fixes potential segfaults when vertex arrays are missing | |||
2008-08-15 | mesa: Issue PIPE_FLUSH_FRAME in glSwapBuffers/glFlush/glFinish. | José Fonseca | |
2008-08-14 | gallium: init default texture image to gray | Brian Paul | |
2008-08-14 | gallium: use a default texture in update_textures(), update_samplers() when ↵ | Brian Paul | |
needed The default texture is used when the current fragment shader has texture sample instructions but the user has not provided/bound a texture. | |||
2008-08-14 | gallium: added queries to determin GL_EXT_packed_depth_stencil support | Brian Paul | |
2008-08-14 | mesa: Don't use alignments < 4. | José Fonseca | |
2008-08-13 | gallium: in fallback_copy_texsubimage() create new tex surface for CPU read ↵ | Brian Paul | |
access Was trying to use the strb->surface but it's made for GPU read/write only. | |||
2008-08-13 | mesa: KIL -> KIL, KIL_NV -> KILP. | Michal Krol | |
2008-08-12 | gallium: more context clean-up | Brian Paul | |
2008-08-11 | gallium: added comment | Brian Paul | |
2008-08-11 | gallium: added _NEW_PROGRAM to dependencies | Brian Paul | |
2008-08-08 | gallium: fix additional glCopyTex[Sub]Image issues | Brian Paul | |
Use the TexFormat->StoreImage() routine for fallbacks. This handles the case of copying RGBA framebuffer data into an RGBA texture when the base format is GL_RGB (or GL_LUMINANCE, etc). In that case, we need to set the texture's alpha=1 and override the framebuffer's alpha. | |||
2008-08-07 | gallium: clean-up, remove dead code, update comments | Brian Paul | |
2008-08-07 | gallium: fix a few bugs on the fallback CopyTex[Sub]Image() path. | Brian Paul | |
2008-08-07 | mesa: pf_sprint_name->pf_name. | José Fonseca | |
2008-08-06 | gallium: added PIPE_CAP_TEXTURE_MIRROR_CLAMP, PIPE_CAP_TEXTURE_MIRROR_REPEAT | Brian Paul | |
Check for these caps in state tracker and enable corresponding GL extensions if supported. | |||
2008-07-28 | Merge tgsi/exec and tgsi/util directories. | José Fonseca | |
2008-07-24 | mesa: Prefix main includes with dir to avoid conflicts. | José Fonseca | |
Some of the headers in src/mesa/main have pretty common names which easily conflict with third-party code, e.g. config.h | |||
2008-07-23 | gallium: fix translation of extended swizzles, per-component negation | Brian Paul | |
2008-07-22 | add env var to override msaa visual selection | Roland Scheidegger | |
2008-07-21 | gallium: Temporary workaround for mismatched pipe create and pipe destroy | Jonathan White | |
2008-07-19 | gallium: Finer grained is_format_supported. | José Fonseca | |
2008-07-15 | st: Silence compiler warnings on Windows. | Michal Krol | |
2008-07-13 | util: Eliminate pipe from the arguments to pipe_get/put_tile_xxx functions. | José Fonseca | |
You don't need a pipe_context * for this, and all other necessary info is already inside pipe_surface. | |||
2008-07-10 | gallium: check for FEATURE_feedback and FEATURE_drawpix when creating/using ↵ | Brian Paul | |
the aux draw module | |||
2008-07-07 | gallium: move assertion (though not really significant) | Brian Paul | |
2008-07-07 | gallium: simplify/fix buffer_offset, src_offset computation for VBO arrays | Brian Paul | |
Things broke when vertex position wasn't the first attribute. | |||
2008-07-04 | gallium: fix st_choose_format(internalFormat=GL_RGBA16) | Brian Paul | |
Need to check if we're choosing a surface or texture format. | |||
2008-07-04 | gallium: replace assertion with conditional | Brian Paul | |
2008-07-03 | gallium: move, increase ST_MAX_SHADER_TOKENS | Brian Paul | |
2008-07-03 | gallium: fix surface memleak in bitmap code | Brian Paul | |
Found w/ tunnel2.c demo. | |||
2008-07-02 | gallium: replace an assertion with "if (!texobj) continue" | Brian Paul | |
It's possible to call update_samplers() between the time a fragment shader is bound and when a texture image is defined (such as glClear). This fixes the case where we don't have a complete texture object yet. | |||
2008-07-02 | gallium: fix a bug in vertex program output mapping | Brian Paul | |
Need to translate VERT_RESULT_PSIZ, BFC0, BFC1 to TGSI shader output slots after all other attributes have been handled. This fixes a bug where generic vertex program outputs (varying vars) could get mapped to the same slot at point size or back-face colors. |