问题标签 [glfw]
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.
c++ - 用 glfw 隐藏鼠标光标
我正在使用 glfW 制作并在 Ubuntu 中运行的游戏。我的问题是用线隐藏鼠标光标
导致一些机器简单地忽略鼠标输入,从而破坏游戏。
有没有人遇到过这个问题?如果是这样,您的解决方法是什么?
haskell - 在 Haskell 的 GLUT 窗口中,如何对鼠标滚轮事件做出反应?
我正在使用 OpenGL 包,并且也在使用 GLUT 包。尽管 GLUT 包似乎有鼠标滚轮回调,但它似乎不起作用(文档只说 freeglut)。
那么......在一个 GLUT 创建的窗口中,如何访问鼠标滚轮事件?
opengl - GLFW - 无法打开窗口
在我寻找跨平台框架/库的过程中,GLFW 被多次提及。所以,我决定试一试。现在,好像我什至无法初始化一个窗口。:-/
我在 MVC++ 2010 中输入了这个,链接了头文件和 2 个 lib 文件(它有 1 个 DLL 文件,所以我把它扔到了 SysWOW64 文件夹中),我得到了这些错误:
我理解前几个随机颜色,但之后的那些对我来说毫无意义。知道这有什么问题吗?
我很确定我已经正确链接了库。我将它们放入 C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\lib 目录,甚至将它们链接到我的 C:\SDK\GLFW\glfw-2.7.bin.WIN32\lib-msvc100\debug 目录.
GLFW 包是一个 .zip 文件,所以我只是将它解压缩到我的默认 SDK 文件夹(用于我所有的 API 和其他东西)。所以 C:\SDK\GLFW 是我对 GLFW 的默认设置。
c - gl.h 包含在 glew 之前,但 GLFW 需要 gl.h
我记得您订购#include-s 的方式很重要。嗯,我有点麻烦。我有这两个标题:
如果我运行它,我会收到一条错误消息,说 gl.h 包含在 glew.h 之前。但是如果我颠倒这两个的顺序,让 glew.h 排在第一位,我会得到很多错误。我只是想找出#define-s 的含义,所以我可以对我说:#define whatineed 0x0000x。
- 如何通过标题排列解决此问题。
- 狩猎和使我的定义安全的方法吗?
opengl - OpenGL - 没有显示带有着色器的三角形
该程序构建没有问题,可执行文件启动,但没有出现三角形。我正在关注一个 GLSL 教程,其中制作了一个着色器类来处理 GLSL 文件。
着色器.h
着色器.cpp
主文件
着色器.vert
着色器.frag
同样,当它在 g++ 下编译时,它运行良好,但没有显示三角形。
c++ - 删除 Glut/FreeGlut/GLFW 的控制台窗口?
在 Visual C++ 下,我玩过 Glut/FreeGlut/GLFW。似乎这些项目中的每个人都默认添加了一个 CMD 窗口。我尝试将其删除:
属性->C/C++->预处理器->预处理器定义
从这里,我删除 _CONSOLE 并将其替换为 _WINDOWS
然后我去了:
属性->链接器->系统->子系统
我将选项设置为 Windows (/SUBSYSTEM:WINDOWS)
然后,当我尝试在 GLFW 下编译时,出现以下构建错误:
错误 1 错误 LNK2001:无法解析的外部符号 _WinMain@16 MSVCRT.lib
错误 2 致命错误 LNK1120: 1 unresolved externals glfwWindow.exe
是否可以删除控制台窗口?
haskell - 用 GHC 编译成巨大二进制文件的小型 Haskell 程序
即使是微不足道的小 Haskell 程序也会变成巨大的可执行文件。
我编写了一个小程序,它被编译(使用 GHC)为大小扩展为 7 MB 的二进制文件!
是什么导致即使是一个小的 Haskell 程序也被编译成巨大的二进制文件?
如果有的话,我能做些什么来减少这种情况?
xcode - OpenGL深度问题
我在 OpenGL 中的渲染深度有问题
以下代码是发生问题的代码的简单示例。它在同一位置渲染 2 个梯形,其中一个旋转。但是旋转的总是显示在顶部,即使它在旋转时应该在第一个梯形后面。
我想我在初始化 OpenGL 时搞砸了。同样在通过stackoverflow搜索时,我发现有人建议执行以下代码并查看输出的帖子。
那么输出是0位深度,我猜这不好:(
我正在使用带有 glfw 库的 xCode 在 Mac 上开发
c++ - 使用 opencl 将软件渲染到 opengl 2d 视图
我想建立一个小的软件渲染库,因为我喜欢体素的想法,以及其他可能的替代渲染方法。叫我天真。
在 win7 系统上使用带有代码块的 vanilla c++,但具有跨平台意图。使用 glfw 进行窗口管理。
我的计划是使用 gpgpu 进行 opencl(并行)计算,然后使用 OpenGL(在 2D 视图中)进行跨平台上下文管理和帧显示。
因此使用 gpgpu 进行加速计算,但由我来定义这些计算的用途。并要求 OpenGL 在屏幕上绘制我的结果。
有没有更简单的跨平台方式将我自己的渲染图放到屏幕上?
这个提议的方法是不是很棒?
haskell - 无法安装 GLFW-b-0.0.2.10 包
当我做
我收到一个错误:
我正在运行 Haskell 平台 2010.2.0.0。其他人得到这个吗?我该如何解决这个错误?