问题标签 [soil]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1002 浏览

c++ - 有没有办法在 C++ 中使用 SOIL 将一个纹理拆分为一组纹理?

我在我的项目中使用 SOIL,我需要获取单个纹理,然后使用第一个纹理的不同部分将其转换为纹理数组。(使用精灵表)。

顺便说一句,我正在使用 SDL 和 OpenGL。

0 投票
1 回答
2484 浏览

c - OpenGL、SOIL 库和带纹理的矩形

我正在尝试使用 SOIL 和 GLUT 在 OpenGL 中制作一个简单的纹理矩形。

这是我的显示函数(主要由 glutDisplayFunc(Display) 执行):

有了这个,只能看到一个没有任何纹理的黑色矩形。我试图用这个做几个小时。请帮助,提前谢谢。

0 投票
4 回答
7685 浏览

opengl - 在 Mac OS X 上编译 OpenGL SOIL

如何在 Mac OS X 上将 SOIL ( http://lonesock.net/soil.html ) 链接或编译到我的 C++ OpenGL 项目中?

0 投票
1 回答
7957 浏览

ubuntu - 在 Ubuntu 上编译 OpenGL SOIL

如何在 Ubuntu 中为 OpenGL 链接 SOIL?

编辑:

我发现了这个问题,我的教授在终端中显示了 locate cmd,我能够找到我必须从哪里获取 .h。

如果其他人对我有这个问题,

并在编译时链接 -lSOIL

0 投票
1 回答
2322 浏览

opengl - OpenGL Mipmaps 和 SOIL 标志

所以我现在让 SOIL 加载我的图像,但它说你可以为 MipMap 生成设置一个标志。我设置了标志,据我所知,在某些时候使用 MipMaps 时,OpenGL 会完成其余的工作。

我错了吗?如果我是,我如何让 MipMaps 工作?

编辑:所以这是我的初始化函数,我在其中调用 SOIL 以使用 FLAG 为 MIPMAPS 加载我的图像

这就是我调用 bindtexture 和 texparam 的地方(缩短它,因为它只是立方体的其他面,popmatrix 和 end } 用于函数

0 投票
1 回答
776 浏览

c++ - 如何使用 SOIL for OpenGL c++ 加载不同的图像(循环)?

任何人都知道如何从我解析的xml中循环不同的图像(我使用libxml2)然后加载它>在c ++中使用SOIL for OpenGL?这是我的代码:

0 投票
2 回答
614 浏览

opengl - 使用 SOIL - OpenGL 的奇怪的 mip 贴图相关问题

我正在使用 SOIL 生成 OpenGL 纹理。一切都很好,除了 SOIL 中的 mip 地图生成引起的远距离伪影。当我不使用标志时:

它不是人工制品,但看起来很糟糕。有人见过这样的文物吗?在水面上,有栗色,在沙滩上,它看起来像浅绿色/蓝色失真。

这是它的样子:

在此处输入图像描述

0 投票
1 回答
1233 浏览

c++ - 土异常c++

当我制作我的游戏时,一切都很好,但突然我在土壤的加载图片上出现了一个奇怪的异常。比赛开始的时候不是这样的,是突然发生的,很诡异。

这里有一张图片: http: //oi39.tinypic.com/vgj9y.jpg

这里的代码:

和函数调用:

太奇怪了……异常发生时,我没有做任何与土壤有关的事情。

Dissambly中有更多关于它的信息,它可以帮助吗?

固定的!多谢!

0 投票
1 回答
1329 浏览

c++ - SOIL 图像库和释放内存

我正在尝试使用土壤编写一个类来封装 SOIL 调用。但是,如果我使用加载图像,我找不到任何其他删除内存的方法

那么在这个电话之后清理的正确方法是什么?

0 投票
3 回答
13335 浏览

c++ - 土壤连接不正确

我在我的库中链接 SOIL,但是当我编译时,我得到了这些链接器错误:

我确实在附加依赖项中链接了 libSOIL.lib。