Skip to content

OpenGL texture issue on Intel Iris Xe Graphics / Windows #859

@ds-sloth

Description

@ds-sloth

Describe the issue

There is some sort of texture corruption. This affects Discord user Cinnamations on Intel Iris Xe Graphics. The Windows x86_64 build running on Wine (on Zen 3 integrated graphics) is unaffected.

(It seems like the top row is missing, then some columns at some stride?) This could possibly be a non-power-of-two textures defect, though I believe the affected textures seem to be 64x32 / 32x64.

A type of bug

Native bug

Does this issue happens always or randomly?

Happens randomly, often

Version

v1.3.7-beta

Platform

Windows

Processor architecture

x86_64 / x64 (64-bit x86)

Log file (if presented)

00:00.001 [Info]: <Application started>
00:00.343 [Info]: TheXTech 1.3.7-beta (branch main, commit d142b5d)
00:00.503 [Info]: Render GL: compiled for SDL 2.30.7, running with SDL 2.30.7
00:00.542 [Info]: Render GL: attempting to create OpenGL Compatibility 3.3+ context...
00:00.602 [Info]: Render GL: successfully initialized OpenGL 3.3 (Profile Compatibility)
00:00.642 [Info]: OpenGL version: 3.3.0 - Build 31.0.101.5333
00:00.680 [Info]: OpenGL renderer: Intel(R) Iris(R) Xe Graphics
00:00.720 [Info]: GLSL version: 3.30 - Build 31.0.101.5333
00:00.747 [Info]: OpenGL video mode: R10 G10 B10 with 24-bit depth buffer
00:00.775 [Info]: RenderGL: max texture size 16384
00:00.803 [Info]: GLProgramObject: will use the native OpenGL compiler for OpenGL ES 2 shaders.
00:00.832 [Info]: GLProgramObject: will use the native OpenGL compiler for OpenGL ES 3 shaders.
00:00.874 [Warning]: GLProgramObject: attempted to register uniform u_step_size of invalid type 8b5e
00:00.920 [Info]: Initialized OpenGL 3.3-P with draw features: logicOp, depth buffer, client-side arrays, NPOT textures, BGRA format, ES2 shaders, ES3 shaders, and framebuffers: game, fb read, multipass, lighting, depth read
00:07.378 [Info]: Will load SFX D:/Stuff i use/Games/FolderGames/Mario/Mario source files for games/smbx/thextech-super-mario-bros-x/sound/dungeon-win.ogg as a multi-music
00:07.630 [Info]: Will load SFX D:/Stuff i use/Games/FolderGames/Mario/Mario source files for games/smbx/thextech-super-mario-bros-x/sound/game-beat.ogg as a multi-music
00:07.791 [Info]: Will load SFX D:/Stuff i use/Games/FolderGames/Mario/Mario source files for games/smbx/thextech-super-mario-bros-x/sound/smw-exit.ogg as a multi-music
00:07.908 [Info]: Will load SFX D:/Stuff i use/Games/FolderGames/Mario/Mario source files for games/smbx/thextech-super-mario-bros-x/sound/sm-explosion.ogg as a multi-music
00:08.144 [Info]: Loaded sound effects: dumped=98; as music=4
01:46.728 [Info]: <Application closed>

Example Case

image

Additional context

Reported by Cinnamations on Discord, waiting for additional reports.

Metadata

Metadata

Assignees

Labels

native bugSomething isn't working. Only modern bugs are exist in TheXTech only. Doesn't exist on old VB6 game.needs more infoFor Bugs or feature requests with unclear or incomplete descriptions.visualsFor issues related to visual effects.

Type

No fields configured for Bug.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions