search for: mipmap

Displaying 20 results from an estimated 51 matches for "mipmap".

2007 Jun 26
3
[PATCH] Always use mipmaps in cube plugin
Currently, the cube plugin uses mipmapping only when cube is unfolded. When the cube is rotated, mipmaps are not used, which leads to ugly look of textures. The attached patch fixes this. This leads to another kind of artifacts, which are fixable with anisotropic filtering. http://team.pld-linux.org/~wolf/aniso.png The leftmost image...
2018 Oct 25
1
Questions on Blocklinear Mipmaps and auto-sizing
I'm currently implementing mipmaps but I have a set of troubles guessing the block height and block depth of them. According to https://envytools.readthedocs.io/en/latest/hw/memory/g80-surface.html#textures-mipmapping-and-arrays the texture unit auto resizes mipmaps' blocks but how do I know how many blocks each one uses? I...
2009 Dec 26
2
[MESA PATCH] Fix nv40_miptree_layout pitch
This patch fixes two issues in nv40_miptree_layout. First, pt->width0 is used, which is the size of the whole texture, while width, which is the size of the mipmap level, should be used. Second, the current code does not 64-byte align the pitch of swizzled textures. However, on my NV40 this causes a pgraph error regarding the pitch register (and sometimes a system lockup too), which is fixed by this patch. I'm not sure how small mipmaps could have worked...
2014 May 18
0
[PATCH] nv50,nvc0: fix 3d blits with mipmap levels
Make sure to normalize the z coordinates as well as the x/y ones when there are mipmaps present. Fixes 3d mipmap generation, which now uses the blit path. Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu> Cc: "10.2" <mesa-stable at lists.freedesktop.org> --- Did a full piglit run on nva8 and nve7 without regressions. The cubemap array mipmap generation test...
2009 Apr 17
1
NV40 Cubic Texture HW Mip Map Generation
Hello, I have been looking at cubic texture mapping for a bit, and I have found that hw mipmap generation doesn't work at all or the textures are all messed up (normal 2d work fine). This is with linear textures. Also of note is that software mipmap generation works fine. I have done sanity checks for the miptree pitches, offsets, etc and everything seems to match up fine for both...
2011 Oct 23
2
can't run DirectX applications properly - window garbled
...rmat unrecognized(1129272385) in the format lookup table RenderSystem capabilities ------------------------- RenderSystem Name: Direct3D9 Rendering Subsystem GPU Vendor: nvidia Device Name: NVIDIA GeForce 8300 GS Driver Version: 6.15.11.9745 * Fixed function pipeline: yes * Hardware generation of mipmaps: yes * Texture blending: yes * Anisotropic texture filtering: yes * Dot product texture operation: yes * Cube mapping: yes * Hardware stencil buffer: yes - Stencil depth: 8 - Two sided stencil support: yes - Wrap stencil values: yes * Hardware vertex / index buffers: yes * Vertex p...
2006 Dec 04
1
(no subject)
...it seems to break compiz which errors out complaining that there are no GLXFBConfigs for the default depth. I was able to trace the problem to the following block of code in src/screen.c, starting on line 1897: if (s->fbo) { (*s->getFBConfigAttrib) (dpy, fbConfigs[j], GLX_BIND_TO_MIPMAP_TEXTURE_EXT, &value); if (value < mipmap) continue; mipmap = value; } From what I understand the contents of the if block where never executed when running with the i915 DRI module because it didn't support FBOs. The problem with the new i915tex module is that FBOs are supp...
2010 Jan 08
0
Findings on pre-NV50 miptree layout
...including unswizzling and 3D-swizzling). Here are the findings on NV40. Not sure what happens with compressed textures (which may be currently broken since Doom3 misrenders in non-Ultra quality). I'll check that once the 2D code is otherwise finished and working * Swizzled 1D/2D/3D textures Mipmaps are laid sequentially with no gap in between. Each mipmap is laid "swizzled". To get the swizzled address of a texel, take an x bit, then an y bit, then a z bit and so on. If you exceed a dimension, skip taking their bits. This means in particular that 3D textures are "3D swizzled&q...
2009 Jan 25
0
Gallium NV40 Textures
...tures to be linear. > NOTE: I modified the sample a bit so it only draws the ground. > pics: > swizzle.png - Current result with swizzled textures. > linear.png - Mod that turns off swizzled textures. > > I read something in the backlog about how mipmaps aren't > handled entirely correctly, but I don't know if this is related. > > Another thing, I do see some drm irq errors when the 1x1 mipmap > is generated. It might be related: > [drm] PGRAPH_ERROR - nSource: DATA_ERROR, nStatus: BAD_ARGUMENT &...
2007 Jun 05
2
Direct and Indirect: Difference in rendering quality
Hi Why is the quality of scaled textures/objects using --indirect-rendering much worse than direct rendering? Also, vsync does not work with indirect-rendering. I am using an Nvidia Geforce go 7300, with 97.55 drivers. Thanks, Matt
2019 Jun 13
1
Question on interoperability with Nouveau
Hi guys again. A homebrew developer (homebrew is custom software made for the switch using openGL under nouveau) reported to me that 'glGenerateMipmap' wasn't working on yuzu (Nintendo Switch emulator). I looked into it and I noticed all the triangle data used by nouveau to render the mipmaps was all zeroed out, meaning that probably we don't implement the mechanism you guys use to upload that data. How can I track this in your code...
2012 Jul 06
0
[PATCH] dri/nouveau: Add AllocTextureImageBuffer() implementation
Fixes mipmap generation. Signed-off-by: Viktor Novotn? <noviktor at seznam.cz> --- Hi, this fixes bug with mipmaps I observed on nv25, where in _mesa_prepare_mipmap_level call to Driver.FreeTextureImageBuffer unreferences nouveau_teximage's nouveau_surface, which then doesnt get reallocated in Drive...
2007 Jun 29
1
FGLRX using Aiglx??
...You can reach the person managing the list at > compiz-owner at lists.freedesktop.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of compiz digest..." > > Today's Topics: > > 1. Re: [PATCH] Always use mipmaps in cube plugin (Bartosz Taudul) > 2. [feature request] fglrx without Xgl works with copy method in > beryl (Vladimir) > 3. Re: [feature request] fglrx without Xgl works with copy > method in beryl (Trevi?o) > > > ---------- Forwarded message -------...
2014 May 02
0
Wine release 1.7.18
...in effect. configure: Use the discovered LCMS2_LIBS when testing linking against lcms2. Matteo Bruni (7): d3dx9/tests: Release the device when skipping some tests. d3dx9/tests: Don't fail a test if volume textures are not supported. d3dx9/tests: Fix expected values when mipmaps on cube maps are not supported. d3dx9/tests: Take MaxVolumeExtent into account in some tests. d3dcompiler: Remove a couple of noisy traces. d3dcompiler: Pre/post increment/decrement operators are unary. d3dcompiler: add_func_parameter is only used in hlsl.y. Nikolay Sivov...
2010 Apr 12
16
[Bug 27603] New: Celestia 1.6.0 crashes with nv04_surface_copy_swizzle assertion
https://bugs.freedesktop.org/show_bug.cgi?id=27603 Summary: [nouveau] Celestia 1.6.0 crashes with nv04_surface_copy_swizzle assertion Product: Mesa Version: unspecified Platform: x86 (IA32) OS/Version: Linux (All) Status: NEW Severity: normal Priority: medium Component:
2014 Apr 18
0
Wine release 1.7.17
...ice for pointsize_test(). d3d9/tests: Use a separate device for fixed_function_bumpmap_test(). d3d9/tests: Use a separate device for conditional_np2_repeat_test(). d3d9/tests: Use a separate device for fixed_function_decl_test(). d3d9/tests: Use a separate device for autogen_mipmap_test(). d3d9/tests: Use a separate device for texture_transform_flags_test(). d3d9/tests: Use a separate device for pixelshader_blending_test(). d3d9/tests: Use a separate device for g16r16_texture_test(). d3d9/tests: Use a separate device for float_texture_test(). d3d...
2016 Jan 09
0
Wine release 1.9.1
...s: Don't require a 3D device for test_resource_priority(). wined3d: Set WINED3D_BUFFER_DOUBLEBUFFER for managed buffers as well. wined3d: Get rid of GL_APPLE_client_storage support. wined3d: Get rid of unused error codes. ddraw: Use the largest dimension to determine the mipmap count for version 7 surfaces. ddraw/tests: Merge MipMapCreationTest() with test_mipmap_lock(). ddraw: Only allow DDSCAPS_MIPMAP on textures. Hugh McMaster (8): wineconsole: Send the largest console window size information to the server. kernel32: Implement GetLargestConsole...
2018 Feb 16
0
Wine release 3.2
...TEXT_COMPATIBILITY_INFORMATION and related struct/enum. kernel32/tests: Add tests for the compatibility section in actctx. ntdll: Parse manifest compatibility section. Matteo Bruni (11): d3d10core/tests: Add tests for GenerateMips(). wined3d: Introduce a WINED3DFMT_FLAG_GEN_MIPMAP flag. d3d9: Handle D3DUSAGE_AUTOGENMIPMAP textures entirely in d3d9. wined3d: Update feature check for mipmap generation support. wined3d: Get rid of legacy mipmap autogeneration support. d3d9/tests: Extend test_mipmap_gen(). d3d9: Introduce a d3d9_texture_cleanup() fu...
2010 Jan 18
0
[PATCH] nv04-nv40: Rewrite and unify miptree and transfer code
...led according to my testing. The miptree layout is rewritten based on my empirical testing, which I posted in the "miptree finding" mail. The image_offset array is removed, since it can be calculated with a simple multiplication; the only array in the miptree structure is now the one for mipmap level starts, which it seems cannot be easily computed in constant time. Also, we now directly store a nouveau_bo instead of a pipe_buffer in the miptree structure, like nv50 does. All the deletions are due to the nv04-nv40 unification. Support for render temporaries is removed, and will be read...
2020 Jun 19
0
Wine release 5.11
...or WSK listen socket. wined3d: Merge _USER_MEMORY and _SYSMEM locations. ddraw: Update texture_memory when setting new texture parent in ddraw_surface7_Flip(). wined3d: Set user memory separately for texture sub resources. ddraw/tests: Add more tests for _SetSurfaceDesc with mipmaps. ddraw/tests: Port _SetSurfaceDesc() tests for mipmaps and DDSD_LPSURFACE for ddraw4. ddraw/tests: Port _SetSurfaceDesc() tests for mipmaps and DDSD_LPSURFACE for ddraw2. ws2_32: Optimize interface_bind_check() by caching adapter addresses. netio.sys: Add stub interface for...