Login
Sections
Who's Online
178 user(s) are online ( 166 user(s) are browsing Forums)
Members: 0
Guests: 178
more...
Support us!
Recent OS4 Files
|
|
Re: SDL2 |
Posted on: 8/14 7:55
#741 |
Home away from home 
Joined: 2006/11/26 21:45
From a story that hasn't been written yet
Posts: 3549
|
@Capehill Not sure if this a strict sdl2 problem but I keep encountering those kind of issues. See hereIt seems, something is not (yet) supported? I can't test that given fix since I'm not on my system for some days, but I have a similar problem in residualvm which might stem from the same underlying lack of support of some PixelFormat's(?)
|
_________________
If slaughterhouses had glass walls, everyone would be a vegetarian. ~ Sir Paul McCartney - Did everything just taste purple for a second? ~ Philip J. Fry - Ain't got no cash, ain't got no style, ladies vomit when I smile. ~ Dr.
|
|
Re: SDL2 |
Posted on: 8/14 17:31
#742 |
Quite a regular 
Joined: 2007/7/14 20:30
From Lothric
Posts: 803
|
@Raziel
OpenGL means MiniGL or OGLES2 here?
You could try glGetError() method to debug (maybe ScummVM already has some debug mechanism, waiting for activation). My hypothesis is that there is some invalid input for texture format that causes white drawing.
|
|
|
Re: SDL2 |
Posted on: 8/14 21:11
#743 |
Home away from home 
Joined: 2006/11/26 21:45
From a story that hasn't been written yet
Posts: 3549
|
@Capehill
OpenGL is MiniGL. OGLES2 is fine.
What would I need to add to catch those "errors".
Remember, you are talking to a coding noob.
|
_________________
If slaughterhouses had glass walls, everyone would be a vegetarian. ~ Sir Paul McCartney - Did everything just taste purple for a second? ~ Philip J. Fry - Ain't got no cash, ain't got no style, ladies vomit when I smile. ~ Dr.
|
|
Re: SDL2 |
Posted on: 8/15 18:59
#745 |
Home away from home 
Joined: 2006/11/26 21:45
From a story that hasn't been written yet
Posts: 3549
|
@Capehill
Thank you, will try.
I guess that all possible PixelFormat's are supported?
Would it help to print out the PixelFormat that is finally used? I guess not, if all of them should work in some way?
|
_________________
If slaughterhouses had glass walls, everyone would be a vegetarian. ~ Sir Paul McCartney - Did everything just taste purple for a second? ~ Philip J. Fry - Ain't got no cash, ain't got no style, ladies vomit when I smile. ~ Dr.
|
|
Re: SDL2 |
Posted on: 8/16 16:46
#747 |
Home away from home 
Joined: 2006/11/26 21:45
From a story that hasn't been written yet
Posts: 3549
|
@Capehill
Ok...I'll see if I can do it myself
|
_________________
If slaughterhouses had glass walls, everyone would be a vegetarian. ~ Sir Paul McCartney - Did everything just taste purple for a second? ~ Philip J. Fry - Ain't got no cash, ain't got no style, ladies vomit when I smile. ~ Dr.
|
|
Re: SDL2 |
Posted on: 8/17 7:39
#748 |
Quite a regular 
Joined: 2007/7/14 20:30
From Lothric
Posts: 803
|
@Raziel
You can do it. Just use warning() with %d to print those variables. Compiler should tell if %d is not a good idea.
|
|
|
Re: SDL2 |
Posted on: 8/17 10:12
#749 |
Home away from home 
Joined: 2006/11/26 21:45
From a story that hasn't been written yet
Posts: 3549
|
@Capehill
Will try
Thank you very much
|
_________________
If slaughterhouses had glass walls, everyone would be a vegetarian. ~ Sir Paul McCartney - Did everything just taste purple for a second? ~ Philip J. Fry - Ain't got no cash, ain't got no style, ladies vomit when I smile. ~ Dr.
|
|
Re: SDL2 |
Posted on: 8/26 4:42
#750 |
Home away from home 
Joined: 2006/11/26 21:45
From a story that hasn't been written yet
Posts: 3549
|
@Capehill I get an
C++ backends/graphics/openglsdl/openglsdl-graphics.o
backends/graphics/openglsdl/openglsdl-graphics.cpp: In member function 'virtual void OpenGLSdlGraphicsManager::refreshScreen()':
backends/graphics/openglsdl/openglsdl-graphics.cpp:349:21: error: 'glGetError' was not declared in this scope
while (GLenum err = glGetError() != GL_NO_ERROR) {
^~~~~~~~~~
backends/graphics/openglsdl/openglsdl-graphics.cpp:349:21: note: suggested alternative: 'SDL_GetError'
while (GLenum err = glGetError() != GL_NO_ERROR) {
^~~~~~~~~~
SDL_GetError
gmake: *** [backends/graphics/openglsdl/openglsdl-graphics.o] Error 1
|
_________________
If slaughterhouses had glass walls, everyone would be a vegetarian. ~ Sir Paul McCartney - Did everything just taste purple for a second? ~ Philip J. Fry - Ain't got no cash, ain't got no style, ladies vomit when I smile. ~ Dr.
|
|
Re: SDL2 |
Posted on: 8/26 17:45
#752 |
Home away from home 
Joined: 2006/11/26 21:45
From a story that hasn't been written yet
Posts: 3549
|
@Capehill I tried that, but i got a lot of conflicting typedefs
C++ backends/graphics/openglsdl/openglsdl-graphics.o
In file included from /SDK/local/newlib/include/SDL2/SDL_opengl.h:43,
from backends/graphics/openglsdl/openglsdl-graphics.cpp:28:
/SDK/local/common/include/GL/gl.h:44:13: error: conflicting declaration 'typedef int GLint'
typedef int GLint;
^~~~~
In file included from ./backends/graphics/opengl/opengl-sys.h:73,
from ./backends/graphics/opengl/opengl-graphics.h:26,
from ./backends/graphics/openglsdl/openglsdl-graphics.h:26,
from backends/graphics/openglsdl/openglsdl-graphics.cpp:23:
./backends/graphics/opengl/opengl-defs.h:69:16: note: previous declaration as 'typedef int32 GLint'
typedef int32 GLint; /* 4-byte signed */
^~~~~
In file included from /SDK/local/newlib/include/SDL2/SDL_opengl.h:43,
from backends/graphics/openglsdl/openglsdl-graphics.cpp:28:
/SDK/local/common/include/GL/gl.h:45:13: error: conflicting declaration 'typedef int GLsizei'
typedef int GLsizei;
^~~~~~~
In file included from ./backends/graphics/opengl/opengl-sys.h:73,
from ./backends/graphics/opengl/opengl-graphics.h:26,
from ./backends/graphics/openglsdl/openglsdl-graphics.h:26,
from backends/graphics/openglsdl/openglsdl-graphics.cpp:23:
./backends/graphics/opengl/opengl-defs.h:73:16: note: previous declaration as 'typedef int32 GLsizei'
typedef int32 GLsizei; /* 4-byte signed */
^~~~~~~
In file included from /SDK/local/newlib/include/SDL2/SDL_opengl.h:43,
from backends/graphics/openglsdl/openglsdl-graphics.cpp:28:
/SDK/local/common/include/GL/gl.h:48:22: error: conflicting declaration 'typedef unsigned int GLuint'
typedef unsigned int GLuint;
^~~~~~
In file included from ./backends/graphics/opengl/opengl-sys.h:73,
from ./backends/graphics/opengl/opengl-graphics.h:26,
from ./backends/graphics/openglsdl/openglsdl-graphics.h:26,
from backends/graphics/openglsdl/openglsdl-graphics.cpp:23:
./backends/graphics/opengl/opengl-defs.h:72:16: note: previous declaration as 'typedef uint32 GLuint'
typedef uint32 GLuint; /* 4-byte unsigned */
^~~~~~
gmake: *** [backends/graphics/openglsdl/openglsdl-graphics.o] Error 1
14.Development:Coding/Ports/VM/scummvm-test>
Is checkGLError working the same way GLError does?
|
_________________
If slaughterhouses had glass walls, everyone would be a vegetarian. ~ Sir Paul McCartney - Did everything just taste purple for a second? ~ Philip J. Fry - Ain't got no cash, ain't got no style, ladies vomit when I smile. ~ Dr.
|
|
Re: SDL2 |
Posted on: 8/26 18:37
#753 |
Quite a regular 
Joined: 2007/7/14 20:30
From Lothric
Posts: 803
|
@Raziel Check debug.cpp, it calls glGetError(). The following should work (or at least compile): 1)
#include "backends/graphics/opengl/debug.h"
then, instead of loop, just call the helper function 2)
OpenGL::checkGLError("foobar", __FILE__, __LINE__);
And hopefully, it shows something.
|
|
|
Re: SDL2 |
Posted on: 8/26 21:19
#754 |
Home away from home 
Joined: 2006/11/26 21:45
From a story that hasn't been written yet
Posts: 3549
|
@Capehill Yes, it does, a lot actually 
User picked target 'bladerunner-final-win' (gameid 'bladerunner-final')...
Looking for a plugin supporting this gameid... Blade Runner
Starting 'Blade Runner with restored content'
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexImage2D(0x0DE1, 0, _glIntFormat, _width, _height, 0, _glFormat, _glType, __null) (backends/graphics/opengl/texture.cpp:141)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
Subtitles version info: v3 (09:35:49 22/07/2019) EFIGS by: English by ScummVM Team, French by Kwama57
Subtitles font 'SUBTLS_E.FON' was loaded successfully.
SliceAnimations::openFrames: HDFRAMES.DAT resource not found. Falling back to using CDFRAMESx.DAT files instead...
WARNING: numQueuedStreams: 0!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: numQueuedStreams: 0!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: numQueuedStreams: 0!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: numQueuedStreams: 0!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: numQueuedStreams: 0!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: numQueuedStreams: 0!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
Blade Runner
From the dark recesses of David Leary's imagination comes a game unlike any
other. Blade Runner immerses you in the underbelly of future Los Angeles. Right
from the start, the story pulls you in with graphic descriptions of a
grandmother doing the shimmy in her underwear, child molestation, brutal
cold-blooded slaying of innocent animals, vomiting on desks, staring at a
woman's ass, the list goes on. And when the game starts, the real fun begins -
shoot down-on-their-luck homeless people and toss them into a dumpster. Watch
with sadistic glee as a dog gets blown into chunky, bloody, bits by an
explosive, and even murder a shy little girl who loves you. If you think David
Leary is sick, and you like sick, this is THE game for you.
JW: Don't forget the wasting of helpless mutated cripples in the underground.
It's such a beautiful thing!
DL: Go ahead. Just keep beating that snarling pit bull...ignore the foam
around his jaws. There's room on the top shelf of my fridge for at least one
more head... - Psychotic Dave
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
MG: Is David Leary a self-respecting human or is he powered by rechargeable
batteries?
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:169)!
And for the sake of context, this is what was changed Quote: In that commit output format was changed from 15bit rgb555 to 16bit argb1555, because android port supports only that, that might be the issue. It's now return Graphics::PixelFormat(2, 5, 5, 5, 1, 11, 6, 1, 0);
|
_________________
If slaughterhouses had glass walls, everyone would be a vegetarian. ~ Sir Paul McCartney - Did everything just taste purple for a second? ~ Philip J. Fry - Ain't got no cash, ain't got no style, ladies vomit when I smile. ~ Dr.
|
|
Re: SDL2 |
Posted on: 8/27 17:43
#755 |
Quite a regular 
Joined: 2007/7/14 20:30
From Lothric
Posts: 803
|
@Raziel
So MiniGL doesn't like some of the texture params. I guess you should next print _glIntFormat, _glFormat and _glType near texture.cpp:141. Maybe width and height too.
|
|
|
Re: SDL2 |
Posted on: 8/27 18:19
#756 |
Home away from home 
Joined: 2006/11/26 21:45
From a story that hasn't been written yet
Posts: 3549
|
@Capehill Not that i'd understand whats going on, but isnt a width and height of 32 a little small for a game screen?
User picked target 'bladerunner-final-win' (gameid 'bladerunner-final')...
Looking for a plugin supporting this gameid... Blade Runner
Starting 'Blade Runner with restored content'
glintFormat 6408, glFormat 6408, glType 5121, width 32, height 32
glintFormat 6408, glFormat 6408, glType 32820, width 1024, height 512
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexImage2D(0x0DE1, 0, _glIntFormat, _width, _height, 0, _glFormat, _glType, __null) (backends/graphics/opengl/texture.cpp:142)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:170)!
Subtitles version info: v3 (09:35:49 22/07/2019) EFIGS by: English by ScummVM Team, French by Kwama57
Subtitles font 'SUBTLS_E.FON' was loaded successfully.
SliceAnimations::openFrames: HDFRAMES.DAT resource not found. Falling back to using CDFRAMESx.DAT files instead...
WARNING: numQueuedStreams: 0!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:170)!
...lots of those GL ERROR (see previous post)
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:170)!
Blade Runner
From the dark recesses of David Leary's imagination comes a game unlike any
other. Blade Runner immerses you in the underbelly of future Los Angeles. Right
from the start, the story pulls you in with graphic descriptions of a
grandmother doing the shimmy in her underwear, child molestation, brutal
cold-blooded slaying of innocent animals, vomiting on desks, staring at a
woman's ass, the list goes on. And when the game starts, the real fun begins -
shoot down-on-their-luck homeless people and toss them into a dumpster. Watch
with sadistic glee as a dog gets blown into chunky, bloody, bits by an
explosive, and even murder a shy little girl who loves you. If you think David
Leary is sick, and you like sick, this is THE game for you.
JW: Don't forget the wasting of helpless mutated cripples in the underground.
It's such a beautiful thing!
DL: Go ahead. Just keep beating that snarling pit bull...ignore the foam
around his jaws. There's room on the top shelf of my fridge for at least one
more head... - Psychotic Dave
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:170)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:170)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:170)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:170)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:170)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:170)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:170)!
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:170)!
glintFormat 6408, glFormat 6408, glType 5121, width 32, height 32
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:170)!
MG: Is David Leary a self-respecting human or is he powered by rechargeable
batteries?
WARNING: GL ERROR: GL_INVALID_OPERATION on glTexSubImage2D(0x0DE1, 0, 0, area.top, src.w, area.height(), _glFormat, _glType, src.getBasePtr(0, area.top)) (backends/graphics/opengl/texture.cpp:170)!
|
_________________
If slaughterhouses had glass walls, everyone would be a vegetarian. ~ Sir Paul McCartney - Did everything just taste purple for a second? ~ Philip J. Fry - Ain't got no cash, ain't got no style, ladies vomit when I smile. ~ Dr.
|
|
Re: SDL2 |
Posted on: 8/27 21:19
#757 |
Home away from home 
Joined: 2006/11/26 21:45
From a story that hasn't been written yet
Posts: 3549
|
I should add that the WARNING: GL ERRORs does not come from any debug output i added, they are logged by ScummVM itself as there seems to be a debug logger (to console) already in place.
|
_________________
If slaughterhouses had glass walls, everyone would be a vegetarian. ~ Sir Paul McCartney - Did everything just taste purple for a second? ~ Philip J. Fry - Ain't got no cash, ain't got no style, ladies vomit when I smile. ~ Dr.
|
|
Re: SDL2 |
Posted on: 8/28 17:08
#758 |
Quite a regular 
Joined: 2007/7/14 20:30
From Lothric
Posts: 803
|
@Raziel Yep, didn't see "foobar" anywhere but it's ok :) I guess problem is the type: 32820 (0x8034): #define GL_UNSIGNED_SHORT_5_5_5_1 0x8034 There is no "unpacker" in MiniGL for this type, see http://www.hyperion-entertainment.com ... s/updates-kc/src/unpack.c for supported unpackers. You should probably discuss about this issue in MiniGL thread. Maybe it's possible to implement, but it's a different matter whom/when. MiniGL GitHub project would be awesome ;) Of course as you wrote ScummVM was working before so also application-specific workaround may be possible.
|
|
|
Re: SDL2 |
Posted on: 8/28 18:24
#759 |
Home away from home 
Joined: 2006/11/26 21:45
From a story that hasn't been written yet
Posts: 3549
|
@capehill Continued in the MiniGL thread. Thank you
|
_________________
If slaughterhouses had glass walls, everyone would be a vegetarian. ~ Sir Paul McCartney - Did everything just taste purple for a second? ~ Philip J. Fry - Ain't got no cash, ain't got no style, ladies vomit when I smile. ~ Dr.
|
|
Re: SDL2 |
Posted on: 8/28 18:25
#760 |
Quite a regular 
Joined: 2007/7/14 20:30
From Lothric
Posts: 803
|
@Raziel Missed this bit: Quote: isnt a width and height of 32 a little small for a game screen
Yes, it was probably a mouse pointer. ScummVM uses textures for various purposes.
|
|
|