View Issue Details

IDProjectCategoryView StatusLast Update
0002576NoesisGUIUnrealpublic2023-04-21 18:06
Reportersfernandez Assigned Tohcpizzi  
PrioritynormalSeverityminorReproducibilityalways
Status resolvedResolutionfixed 
Product Version3.2.0 
Target Version3.2.1Fixed in Version3.2.1 
Summary0002576: Texture mipmaps ignored when rendering images
DescriptionThe Unreal renderer is ignoring the mipmaps when they are available in the texture (depending on "Mip Gen Settings" in texture inspector).
It is using always level 0, which produces lots of artifacts when image is scaled to small sizes.

TagsNo tags attached.
PlatformAny

Activities

sfernandez

sfernandez

2023-04-21 18:00

manager   ~0008443

This patch is required to properly use texture mipmaps:

Index: NoesisRenderDevice.cpp
===================================================================
--- NoesisRenderDevice.cpp	(revision 12447)
+++ NoesisRenderDevice.cpp	(working copy)
@@ -388,7 +388,7 @@
 template<ESamplerFilter Filter = SF_Point,
     ESamplerAddressMode AddressU = AM_Clamp,
     ESamplerAddressMode AddressV = AM_Clamp,
-	int MaxMipLevel = 0>
+	int MaxMipLevel = 1>
 class TNoesisStaticSamplerState : public TStaticStateRHI<TNoesisStaticSamplerState<Filter, AddressU, AddressV, MaxMipLevel>, FSamplerStateRHIRef, FRHISamplerState*>
 {
 public:

Issue History

Date Modified Username Field Change
2023-04-21 17:45 sfernandez New Issue
2023-04-21 17:45 sfernandez Assigned To => hcpizzi
2023-04-21 17:45 sfernandez Status new => assigned
2023-04-21 17:45 sfernandez Target Version => 3.2.1
2023-04-21 18:00 sfernandez Note Added: 0008443
2023-04-21 18:06 sfernandez Status assigned => resolved
2023-04-21 18:06 sfernandez Resolution open => fixed
2023-04-21 18:06 sfernandez Fixed in Version => 3.2.1