【文件属性】:
文件名称:lwjgl3-swt:LWJGL 3中对SWT的完全OpenGL支持
文件大小:165KB
文件格式:ZIP
更新时间:2021-05-25 14:07:18
Java
它是什么?
修订了SWT的GLCanvas的嵌入式实现。
它对我有什么帮助?
支持:
创建OpenGL 3.0和3.2核心/兼容性上下文(包括调试/转发兼容)
OpenGL ES上下文
没有错误上下文
浮点和sRGB像素格式
多重采样的帧缓冲区(也具有不同数量的颜色样本-仅限Nvidia)
垂直同步/交换控制
上下文刷新控制
强大的缓冲区访问(具有应用程序/共享组隔离)
在多个窗口和卡上同步缓冲区交换-仅Nvidia
交换前延迟-仅Nvidia
为什么存在?
在SWT提供的GLCanvas实现中,缺少上述功能已有很多年了。 在LWJGL 3之上的新实现的目的是完全支持OpenGL SWT应用程序中的那些功能。
如何使用它?
在您现有的SWT应用程序中,只需将所有org.eclipse.swt.opengl.*导入替换为org.lwjgl.opengl.swt.* 。 新的
【文件预览】:
lwjgl3-swt-main
----gradlew.bat(3KB)
----gradlew(6KB)
----pom.xml(11KB)
----lwjgl3-swt-windows()
--------pom.xml(2KB)
--------src()
--------.gitignore(43B)
----.github()
--------workflows()
----mvnw(10KB)
----lwjgl3-swt-common()
--------pom.xml(1KB)
--------src()
--------.gitignore(43B)
----LICENSE(1KB)
----gradle()
--------wrapper()
----lwjgl3-swt-linux()
--------pom.xml(2KB)
--------src()
--------.gitignore(43B)
----.gitignore(106B)
----lwjgl3-swt-macos()
--------pom.xml(2KB)
--------src()
--------.gitignore(43B)
----.mvn()
--------wrapper()
----README.md(3KB)
----mvnw.cmd(6KB)
----build.gradle(3KB)