Cool VL Viewer forum

View unanswered posts | View active topics It is currently 2025-03-20 20:39:09



Reply to topic  [ 13 posts ]  Go to page 1, 2  Next
Estate Ground Textures 
Author Message

Joined: 2024-11-07 22:29:49
Posts: 11
Reply with quote
As stated in the Estate Access Unusable bug report, the Ground Textures cannot be changed in Cool VL Viewer, but can be in Firestorm. This issue was found in an OpenSim grid, but I cannot test this in the Second Life grid unfortunately (I do not have permission to change that on my friends' region), so cannot confirm if this issue is across multiple grids or not.

Attached are two GIF animations of the difference between Cool VL Viewer, and Firestorm Viewer. Firestorm is able to change the ground textures fine.

Code:
Cool VL Viewer v1.32.2.24, Nov 16 2024 17:59:49
Release notes

You are at 261248.0, 240768.0, 14.9  in Zany Island located at
 (127.0.0.1:9200)
OpenSim/lickx 0.9.3.1 Dev   (X64/Win/DotNet)
Release notes

CPU: AMD Ryzen 9 7950X 16-Core Processor             (4501 MHz)
Memory: 64630MB
OS version: Microsoft Windows 11 64 bits v11.0 (build 26100.2314)
Memory manager: OS native
Graphics: NVIDIA GEFORCE RTX 4070 TI SUPER/PCIE/SSE2
Windows graphics driver version: 32.00.0015.6614
OpenGL version: 4.6.0 NVIDIA 566.14
Detected VRAM: 16376MB
J2C decoder: OpenJPEG: 1.4.0.635f
Audio driver: FMOD Studio v2.03.04
Networking backend: libcurl 7.47.0/OpenSSL 1.0.2u/zlib 1.3.1.zlib-ng
Browser plugin: Dullahan 1.14.0/CEF 123.0.7/Chromium 123.0.6312.46
Packets lost: 0/403 (0.0%)

Built with: MSVC v1941
Compiler-generated maths: SSE2.

Compile flags used for this build:
/O2 /Oi /DNDEBUG /D_SECURE_SCL=0 /D_HAS_ITERATOR_DEBUGGING=0 /DWIN32 /D_WINDOWS /GR /EHsc /std:c++17 /EHs /fp:fast /MP /TP /c /nologo /MD /GS- /Zc:threadSafeInit- /DLL_WINDOWS=1 /DUNICODE /D_UNICODE /DWINVER=0x0A00 /D_WIN32_WINNT=0x0A00 /DLL_NETBIOS=1 /DBOOST_ALL_NO_LIB /DLL_FMOD=1 /DLL_OPENAL=1 /DAPR_DECLARE_STATIC /DCURL_STATICLIB=1 /DXML_STATIC


Thank you,
Crai


Attachments:
File comment: Firestorm OpenSim ground textures change fine.
FS_GroundTextures.gif
FS_GroundTextures.gif [ 56.46 KiB | Viewed 13404 times ]
File comment: Cool VL Viewer ground texture bug.
CoolVL_GroundTextures.gif
CoolVL_GroundTextures.gif [ 48.72 KiB | Viewed 13404 times ]
File comment: CoolVL Viewer log.
CoolVLViewer.zip [18.44 KiB]
Downloaded 362 times
2024-11-16 21:04:11
Profile

Joined: 2009-03-17 18:42:51
Posts: 5940
Reply with quote
And sadly, I do not have access to an OpenSim region I can control... I had one, in the past, but the grid which offered it to me has since closed.

I will have yet another look at the code, but without being able to reproduce the bug myself and instrument the code to find out what is going wrong and where, it is unlikely that I will find the bug.

On your side, please provide a log with the "RegionInfo" debug tag enabled (with some luck, the existing debug messages will give me a clue).


2024-11-16 21:44:41
Profile WWW

Joined: 2024-11-07 22:29:49
Posts: 11
Reply with quote
Henri Beauchamp wrote:
And sadly, I do not have access to an OpenSim region I can control... I had one, in the past, but the grid which offered it to me has since closed.

I will have yet another look at the code, but without being able to reproduce the bug myself and instrument the code to find out what is going wrong and where, it is unlikely that I will find the bug.

On your side, please provide a log with the "RegionInfo" debug tag enabled (with some luck, the existing debug messages will give me a clue).

Sorry, where do I find the "RegionInfo" debug tag? If you mean the "Debug settings..." menu item/floater, I don't see a "RegionInfo" option in the dropdown.


2024-11-16 22:43:27
Profile

Joined: 2009-03-17 18:42:51
Posts: 5940
Reply with quote
Crai_Conundrum wrote:
Sorry, where do I find the "RegionInfo" debug tag? If you mean the "Debug settings..." menu item/floater, I don't see a "RegionInfo" option in the dropdown.
No.

At login screen, in the "Advanced" menu, choose the "Debug tags" entry to open the debug tags floater where you will find the "RegionInfo" tag (check the corresponding box).
After login, you can find the same entry in the Advanced -> Consoles sub-menu.

And while we are at it, also enable the "RegionTexture" debug tag, please.

In this specific case, it is best enabling the tags after login, just before you reproduce the bug, to avoid too much spam in the log.


2024-11-16 22:47:04
Profile WWW

Joined: 2024-11-07 22:29:49
Posts: 11
Reply with quote
OK. I ticked them just before I reproduced the bug. Hope this new log file helps!

Thanks,
Crai


Attachments:
File comment: Cool VL Viewer log.
CoolVLViewer.zip [18.43 KiB]
Downloaded 362 times
2024-11-16 23:18:40
Profile

Joined: 2009-03-17 18:42:51
Posts: 5940
Reply with quote
Crai_Conundrum wrote:
Hope this new log file helps!
Yes, it did !

I sent you a PM with a link to a test viewer. Please, give it a try.
If it still fails, use the same procedure with the same debug tags, and post the log here.


2024-11-17 09:32:15
Profile WWW

Joined: 2024-11-07 22:29:49
Posts: 11
Reply with quote
Henri Beauchamp wrote:
Crai_Conundrum wrote:
Hope this new log file helps!
Yes, it did !

I sent you a PM with a link to a test viewer. Please, give it a try.
If it still fails, use the same procedure with the same debug tags, and post the log here.

I am pleased to say that fixed the issue, and ground textures can now be set.

Thank you, Henri!
Crai


2024-11-17 13:10:25
Profile

Joined: 2009-03-17 18:42:51
Posts: 5940
Reply with quote
Fix will be in the next release.

For people compiling the viewer themselves, they can get the fix applied to v1.32.2.24 sources by simply editing line 2131 of the linden/indra/newview/llfloaterregioninfo.cpp file and change the if (is_pbr) test for if (!is_pbr) file to read:
Code:
   for (U32 i = 0; i < LLTerrain::ASSET_COUNT; ++i)
   {
      if (!is_pbr)
      {
         const LLUUID& tex_id = mTexPickers[i]->getImageAssetID();
         tex_id.toString(buffer);
      }
      else
      {
         mMatAssetIds[i].toString(buffer);
      }
      strings.emplace_back(llformat("%d %s", i, buffer.c_str()));
   }

Sadly, without any possibility to test the code, such silly typos in backported code are common... :(


2024-11-17 13:49:13
Profile WWW

Joined: 2011-12-12 04:09:46
Posts: 115
Reply with quote
Thanks Henri.


2024-11-17 14:57:06
Profile

Joined: 2024-11-07 22:29:49
Posts: 11
Reply with quote
OK, so the weirdest of bugs is now happening in the latest test alpha I was given by Henri...

The ground textures are only updating if the "RegionInfo" debug tag is active. If I have that specific tag off, like normal, the bug is back. :? :?:
I would show you this with GIFs, but they are too big.

Crai


2024-11-17 19:15:24
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 13 posts ]  Go to page 1, 2  Next

Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.