Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-11-12 | Using _mesa_teximage in meta.bindless-meta_v2 | Laura Ekstrand | 1 | -7/+9 | |
2014-11-12 | Fixed bug in teximage.c - forgot to update APIENTRY points. | Laura Ekstrand | 1 | -13/+54 | |
2014-11-12 | Exposed teximage so meta can use it. | Laura Ekstrand | 2 | -10/+17 | |
2014-11-12 | Moved tex parameter statements in meta.c in case the object pointer changes. | Laura Ekstrand | 1 | -4/+10 | |
2014-11-12 | Moved back to TexImage2D in meta.c. | Laura Ekstrand | 1 | -32/+38 | |
2014-11-12 | Refactored _mesa_meta_bind_rb_as_tex_image. | Laura Ekstrand | 3 | -11/+10 | |
2014-11-12 | src/drivers: Fixed pointer bugs in _mesa_meta_bind_rb_as_tex_image. | Laura Ekstrand | 3 | -13/+15 | |
2014-11-12 | meta.c: Added bind_texture_unit where needed. | Laura Ekstrand | 1 | -2/+5 | |
2014-11-12 | Immutables handling and copy texture sub image for meta. | Laura Ekstrand | 1 | -5/+28 | |
2014-11-12 | Fixed segfault in meta_blit.c | Laura Ekstrand | 1 | -1/+1 | |
2014-11-12 | src/mesa/drivers/common/meta.c: Using CreateTextures rather than GenTextures ↵ | Laura Ekstrand | 1 | -1/+1 | |
to make bindless work. | |||||
2014-11-12 | Converted parts of meta to use bindless textures. This should avoid many ↵ | Laura Ekstrand | 4 | -62/+76 | |
context and hash table lookups. | |||||
2014-11-12 | Cleaned up meta's GetTexImage by using _mesa_bind_texture_unit. | Laura Ekstrand | 1 | -1/+1 | |
2014-11-12 | Minor naming change in meta to prepare for passing texture objects around. | Laura Ekstrand | 3 | -13/+13 | |
2014-11-12 | src/mesa/main/texstorage.c: Moved internalformat checking to texstorage and ↵ | Laura Ekstrand | 1 | -6/+18 | |
texturestorage to bypass paths used by meta. | |||||
2014-11-12 | Converted the implementation for glCopySubImage to operate directly on the ↵ | Laura Ekstrand | 2 | -36/+50 | |
gl_texture_object pointer. | |||||
2014-11-12 | Exposed texture_sub_image* so that meta can use them. | Laura Ekstrand | 2 | -20/+39 | |
2014-11-12 | Exposed get_storage function so that meta can use it. | Laura Ekstrand | 2 | -19/+45 | |
2014-11-12 | Exposed tex_parameter functions so that meta can use them. | Laura Ekstrand | 2 | -39/+80 | |
2014-11-12 | Created _mesa_bind_texture_unit, which binds without looking up the texture | Laura Ekstrand | 2 | -44/+63 | |
object in the hash table, an expensive operation. | |||||
2014-11-06 | Made note of why BindTextureUnit should throw GL_INVALID_OPERATION if the ↵ | Laura Ekstrand | 1 | -0/+7 | |
unit is out of range. | |||||
2014-11-06 | Implemented remaining TextureParameter* functions. | Laura Ekstrand | 3 | -2/+115 | |
2014-11-06 | Added entry points for glGetTextureLevelParameter. | Laura Ekstrand | 3 | -30/+115 | |
2014-11-06 | Removed dsa functions from non-dsa XML files. | Laura Ekstrand | 2 | -81/+0 | |
2014-11-06 | Removed the buggy and non-implemented tags. | Laura Ekstrand | 1 | -617/+0 | |
2014-11-06 | glapi: Add ARB_direct_state_access.xml. | Kenneth Graunke | 3 | -1/+736 | |
Mostly generated by copy and pasting direct_state_access.txt and applying doing piles of search-and-replace in vim: :set paste :%s@ /\*@ <!--@g :%s@\*/@-->@g :%s/^ void \([^(]*\)(/ <function name="\1" offset="assign">\r/g :%s!);$!\r </function>!g :%s/, /\r/g :%s/,$//g :%s!^ *\([a-zA-Z64]* \*\)\([a-zA-Z0-9]*\)! <param name="\2" type="GL\1" />!g :%s/GLconst /const GL/g :%s!^ *\([a-zA-Z64][a-z64]*\) \([a-zA-Z0-9]*\)! <param name="\2" type="GL\1" />!g a few things needed manual fixing - one double star, and four non-void functions. Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> | |||||
2014-11-06 | Added entry points for glGetTextureParameter. | Laura Ekstrand | 2 | -42/+137 | |
2014-11-05 | Fixed CreateTextures to reflect need for proper target checking. | Laura Ekstrand | 1 | -38/+68 | |
texobj.c: Fixed bug where mutex was not unlocked before throwing GL_INVALID_ENUM in create_textures. | |||||
2014-10-31 | Added entry point for BindTextureUnit. | Laura Ekstrand | 3 | -0/+96 | |
2014-10-30 | Added assert(unit > 0) to _mesa_get_tex_unit. | Laura Ekstrand | 1 | -0/+1 | |
2014-10-30 | add _mesa_get_tex_unit_err() checking getter function | Dylan Noblesmith | 1 | -0/+12 | |
Reduce boilerplate across files. | |||||
2014-10-30 | mesa: factor out _mesa_max_tex_unit() | Dylan Noblesmith | 2 | -3/+10 | |
This is about to appear in a lot more places, so reduce boilerplate copy paste. | |||||
2014-10-30 | mesa: add _mesa_get_tex_unit() | Dylan Noblesmith | 1 | -2/+8 | |
2014-10-29 | Added glTextureStorage1D and glTextureStorage3D. | Laura Ekstrand | 3 | -2/+42 | |
2014-10-29 | Added glTextureSubImage1D and glTextureSubImage3D. | Laura Ekstrand | 3 | -1/+69 | |
2014-10-29 | Added entry point for glTextureParameteri. | Laura Ekstrand | 3 | -57/+160 | |
2014-10-29 | Added entry point for glTextureSubImage2D. | Laura Ekstrand | 3 | -64/+129 | |
2014-10-29 | Added entry point for glCreateTextures. | Laura Ekstrand | 3 | -6/+32 | |
2014-10-29 | Added entry point for glTextureStorage2D. | Laura Ekstrand | 4 | -12/+60 | |
2014-10-23 | glapi: Fix compiler warning and script name | Jan Vesely | 1 | -2/+2 | |
Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com> | |||||
2014-10-23 | Revert "freedreno/a3xx: only emit dirty consts" | Rob Clark | 2 | -9/+5 | |
This reverts commit 94bb33617d1e8978dc52b8aaa4eb41bfb6703f79. Which somehow broke gnome-shell.. and needs more investigation. For now, revert.. | |||||
2014-10-23 | freedreno: fix PIPE_TRANSFER_DISCARD_WHOLE_RESOURCE | Rob Clark | 1 | -7/+6 | |
fd_bo_cpu_prep() doesn't realize the bo is already referenced in unflushed cmdstream. It could be made to do so (but would have to be implemented twice, ie. both for msm and kgsl). But we still can't do the expected thing if the caller isn't using _NOSYNC. Because of the way the tiling works, we need to build quite a bit of cmdstream at flush time, which is not possible to do at the libdrm level. So rather than trying to make fd_bo_cpu_prep() smarter than it can possibly be, just *always* discard and reallocate if the PIPE_TRANSFER_DISCARD_WHOLE_RESOURCE flag is set. Signed-off-by: Rob Clark <robclark@freedesktop.org> | |||||
2014-10-23 | clover: Require libelf | Jan Vesely | 1 | -2/+8 | |
v2: test for libelf once, check in both radeon and clover CC: Tom Stellard <tom@stellard.net> CC: Emil Velikov <emil.l.velikov@gmail.com> CC: Francisco Jerez <currojerez@riseup.net> Signed-off-by: Jan Vesely <jan.vesely@rutgers.edu> Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com> | |||||
2014-10-23 | clover: use correct typenames for compat::pair's first/second | Emil Velikov | 1 | -2/+2 | |
Seems to be a typo judging from the overall declaration of the template. Cc: EdB <edb+mesa@sigluy.net> Cc: Francisco Jerez <currojerez@riseup.net> Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> Reviewed-by: Francisco Jerez <currojerez@riseup.net> | |||||
2014-10-23 | auxiliary/os: get the mmap/munmap wrappers working with android | Emil Velikov | 1 | -5/+12 | |
- Use macro for munmap under Android - the STATIC_ASSERT uses a off_t which is not used under Android for mmap. As loff_t size does not vary as does off_t just ignore the assert. - Wrap the long lines to improve readability. Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com> | |||||
2014-10-23 | gallium/nouveau: fully build the driver under android | Mauro Rossi | 1 | -1/+1 | |
Fix the trivial typo in the variable name. Cc: "10.2 10.3" <mesa-stable@lists.freedesktop.org> | |||||
2014-10-23 | mesa/shaderimage.c: fix inconsistent sign warning | Alon Levy | 1 | -1/+1 | |
Signed-off-by: Alon Levy <alevy@redhat.com> Reviewed-by: Brian Paul <brianp@vmware.com> | |||||
2014-10-23 | wgl: stw_pixelformat_get_info: correct type for index variable | Alon Levy | 1 | -1/+1 | |
Signed-off-by: Alon Levy <alevy@redhat.com> Reviewed-by: Brian Paul <brianp@vmware.com> | |||||
2014-10-23 | u_math.h: fix 64 to 32 bit truncation warning | Alon Levy | 1 | -1/+1 | |
Signed-off-by: Alon Levy <alevy@redhat.com> Reviewed-by: Brian Paul <brianp@vmware.com> | |||||
2014-10-23 | gallivm: Fix build with LLVM 3.3. | José Fonseca | 1 | -0/+2 | |
The setMCJITMemoryManager method doesn't exist in LLVM 3.3. I thought I had tested the latest version of my earlier change with LLVM 3.3, but it looks I missed it. Trivial. |