GLUWP:UWP上C#中的OpenGL

时间:2024-06-03 15:36:22
【文件属性】:

文件名称:GLUWP:UWP上C#中的OpenGL

文件大小:55KB

文件格式:ZIP

更新时间:2024-06-03 15:36:22

C#

湿地保护区 GLUWP(发音为“ gloop”)努力成为足以允许在Microsoft C#通用Windows平台上运行OpenGL(GLES2)代码的代码。 它由的直接端口,以及几个提供了模仿的OpenGL绑定的API的类组成。 绑定远未完成,但是它们足以使我的简单应用程序正常工作(它们涵盖了基础知识:纹理,着色器,顶点缓冲区和绘制调用)。 UWP不包括OpenGL实现,因此GLUWP将引用为其OpenGL实现。 入门 SampleApp项目应该是开箱即用的,并且很容易理解,足以使您开始工作。 或者,您可以实例化GLView对象,并将响应者添加到其Draw事件中以调用渲染代码。 GLView派生自SwapChainPanel (一个标准的UWP控件),因此您应该可以将其放在UI的几乎任何位置。 目前没有可用的Nuget软件包,因此我可能只是将GLWUP项目复制到您的解决方案中。 执照 GL


【文件预览】:
GLUWP-master
----AUTHORS.md(170B)
----GLUWP.sln(4KB)
----SampleApp()
--------MainPage.xaml(465B)
--------Package.appxmanifest(2KB)
--------App.xaml(251B)
--------SampleApp.csproj(7KB)
--------MainPage.xaml.cs(821B)
--------MathHelper.cs(2KB)
--------App.xaml.cs(2KB)
--------Assets()
--------OpenGLESPage.xaml.cs(7KB)
--------OpenGLESPage.xaml(585B)
--------SimpleRenderer.cs(8KB)
--------Properties()
----GLUWP()
--------Source()
--------GLUWP.csproj(6KB)
--------Properties()
----LICENSE.md(3KB)
----.gitignore(4KB)
----README.md(5KB)
----.gitattributes(2KB)

网友评论