secondlife / viewer

🖥️ Second Life's official client
GNU Lesser General Public License v2.1
212 stars 53 forks source link

[OSX] PBR scale and offset crosshair does not appear on prims #2437

Open sergiiiproductengine opened 2 months ago

sergiiiproductengine commented 2 months ago

Steps to reproduce:

  1. Login to the viewer.
  2. Rez a cube.
  3. Go to the 'Texture' tab > select 'PBR Metallic roughtness' in Material dropdown.
  4. Apply any material.
  5. Switch build tools to 'Select Face'.
  6. Click any face of the cube. Actual result: PBR scale and offset crosshair does not appear.
  7. Move your camera around the cube. Actual result: White lines appear on the screen.

Expected result: PBR scale and offset crosshair should appear without white lines on the screen.

Actual screenshots (PBR material):

Screenshot 2024-08-28 at 4 33 57 PM Screenshot 2024-08-28 at 4 34 10 PM

Expected screenshots:

texture on DeltaFPS 7.1.10.10582490681 viewer: Screenshot 2024-08-28 at 5 16 58 PM pbr material on release viewer: Screenshot 2024-08-28 at 5 21 58 PM

Additional info: The issue is not reproduced on Win10/Win11. The issue was found during https://github.com/secondlife/viewer/issues/1922 testing in the scope of https://github.com/secondlife/iqa/issues/316. The issue is not reproduced on current release viewer (7.1.9.10515727195).

Environment

Second Life Release 7.1.10.10582490681 (64bit) Release Notes You are at 126.8, 79.8, 22.1 in Product Engine 2 located at simhost-0241427d9ea53b667.agni SLURL: http://maps.secondlife.com/secondlife/Product%20Engine%202/127/80/22 (global coordinates 337023.0, 307280.0, 22.1) Second Life Server 2024-07-22.10048683488 Release Notes CPU: Intel(R) Core(TM) i7-8750H CPU @ 2.20GHz (2200 MHz) Memory: 16384 MB OS Version: macOS 12.6.0 Darwin 21.6.0 Darwin Kernel Version 21.6.0: Mon Aug 22 20:17:10 PDT 2022; root:xnu-8020.140.49~2/RELEASE_X86_64 x86_64 Graphics Card Vendor: ATI Technologies Inc. Graphics Card: AMD Radeon Pro 555X OpenGL Engine OpenGL Version: 4.1 ATI-4.8.101 Window size: 1680x920 Font Size Adjustment: 96pt UI Scaling: 1 Draw distance: 128m Bandwidth: 3000kbit/s LOD factor: 1.5 Render quality: 4 Texture memory: 4096MB Disk cache: Max size 1638.4 MB (1.9% used) HiDPI display mode: J2C Decoder Version: KDU v7.10.4 Audio Driver Version: OpenAL, version 1.1 ALSOFT 1.23.1 / OpenAL Community / OpenAL Soft: OpenAL Soft Dullahan: 1.14.0.202408091638 CEF: 118.4.1+g3dd6078+chromium-118.0.5993.54 Chromium: 118.0.5993.54 LibVLC Version: 3.0.21 Voice Server Version: Vivox 4.10.0000.32327.5fc3fe7c.5942f08 Packets Lost: 0/9864 (0.0%) August 28 2024 06:58:49

AtlasLinden commented 2 months ago

This also appears to cause some fun issues with the selection beam when the camera is placed at certain angles:

https://github.com/user-attachments/assets/02887d04-6d80-497e-a0c0-216239c5c6e6