sdl-image

    0热度

    1回答

    正如在主题上所述,我使用objcopy加载SDL_Image图像与MinGW通过Eclipse Helios for windows。 我使用命令:objcopy --input-target binary --output-target pei-i386 --binary-architecture i386 Lilothyn.jpg Lilothyn.o 这导致在该文件中: Lilothyn.o

    1热度

    1回答

    我试图理解为什么SDL2编译为Android无法使用此代码找到JPG(或BMP或PNG)纹理文件: /** Prepare textures */ static SDL_Texture *img = NULL; int w, h; // texture width & height // load our image if (img == NULL) { img =

    0热度

    1回答

    我从来没有遇到过这个错误,我在项目中的其他地方使用了glTexImage2D,没有错误。下面是一个什么样的错误的Visual Studio显示截图,并拆卸的观点: 给出的行中有ptr我假设有一个指针错误,但我不知道我在做什么错误。 以下是我用于将SDL_surface转换为纹理的功能。 void surfaceToTexture(SDL_Surface *&surface, GLuint &tex

    1热度

    1回答

    有没有一种方法或函数可用于:加载纹理时,它被编码以应用颜色更改? 如何雪碧工程在NES

    -1热度

    1回答

    我使用glew 1.1.0,SDL_image 2.0和mingw(Code :: Blocks,Windows)。我试图通过使用SDL_Image导入.png文件,并使其成为一个纹理并显示在我使用OpenGL的屏幕上。当我运行该程序时,它显示一个纯白色的正方形,它具有与试图导入的图像相同的宽度和高度,但它是纯白色的。我查看了大约30分钟的代码,代码看起来很好,它从来没有给我任何错误execpt“

    1热度

    1回答

    当我尝试使用SDL_image将图像加载到OpenGL纹理时,我收到了意外的输出。 我的代码的相关部分: /** * Load texture * @param {char*} [filename] File name to load * @param {int*} [textw] Texture width pointer (value returned) * @param {int*}

    0热度

    1回答

    我设法加载jpg图像并将它们用作vulkan中的纹理,但不同的图像会产生不同的结果,其中一些图像工作得很好,而其他图像不能很好地映射。 这里是与图像加载和格式转换的代码块: - void Vulkan::createTextureImage() { SDL_Surface *tempImg; SDL_RWops *rwop; rwop = SDL_RWFromFi

    1热度

    1回答

    我正在试图加载一个PNG图像。已安装libsdl2-dev和libsdl2-image-dev软件包,并且包含SDL2/SDL_image.h。 IMG_Init工作正常,但IMG_Load错误。 在我的台式PC(Ubuntu)上它可以工作(将png加载到SDL_Surface中),但它看起来像我的笔记本电脑(也是Ubuntu)没有链接所需的png库。 LDD(桌面)libpng12.so.0 =

    1热度

    1回答

    我试图使用SDL将纹理加载到我的应用程序。当作为本地应用程序构建时,它应该像它应该那样工作。但是当我用Emscripten构建它时,无法加载纹理。 纹理图像的宽度是像素,我可以通过打印出SDL_Surface实例的w成员来验证。但是,当我尝试在WebAssembly应用程序打印出相同的成员,它产生 ... 是否图像变得莫名其妙当emscripten包装的“破”? 下面的代码加载质地: SDL_Su

    2热度

    3回答

    我试图与SDL的应用程序,我想我的窗口上添加一个图标,但我编译时出现此错误: error: ‘IMG_Load’ was not declared in this scope SDL_Surface * icon_surface = IMG_Load(icon); ^ 我'使用的cmake 和使为编译,这里是的CMakeLists.txt cmake_mi