Age | Commit message (Collapse) | Author | |
---|---|---|---|
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. | |||
2008-07-02 | mesa: fix issues around multisample enable | Roland Scheidegger | |
multisample enable is enabled by default, however gl mandates multisample rendering rules only apply if there's also a multisampled buffer. | |||
2008-06-27 | gallium: handle msaa | Roland Scheidegger | |
2008-06-27 | mesa: Replace void * arithmetic. | José Fonseca | |
2008-06-27 | gallium: Drop pipe_texture->cpp and pipe_surface->cpp. | José Fonseca | |
The chars-per-pixel concept falls apart with compressed and yuv images, where more than one pixel are coded in a single data block. | |||
2008-06-25 | mesa: point size arrays | Brian Paul | |
2008-06-24 | mesa: More signed/unsigned float/integer fixes. | José Fonseca | |
2008-06-24 | mesa: Use appropriate unsigned/signed, float/integer types. | José Fonseca | |
2008-06-24 | mesa: Replace abort by asserts. | José Fonseca | |
2008-06-23 | gallium: added support for fixed-point formats, drawing | Brian Paul | |
2008-06-23 | gallium: fix-up inverted do_copy_texsubimage() | Brian Paul | |
The logic/arithmetic for inverting the src image is a bit simpler now. |