feat(render): 实现高性能OpenGL渲染面板
- 添加ModelGLPanel类支持离屏OpenGL渲染 - 集成LWJGL3.3.6版本并更新相关依赖 - 实现模型树节点转换功能 - 添加纹理读取与显示错误处理机制 - 引入CommonMark库支持Markdown解析 -优化物理系统注释信息 - 禁用部分调试日志输出 - 添加测试用例TestModelGLPanel
This commit is contained in:
18
build.gradle
18
build.gradle
@@ -40,6 +40,7 @@ dependencies {
|
||||
|
||||
testImplementation platform('org.junit:junit-bom:5.10.0')
|
||||
testImplementation 'org.junit.jupiter:junit-jupiter'
|
||||
|
||||
implementation 'org.commonmark:commonmark:0.24.0'
|
||||
implementation 'org.commonjava.googlecode.markdown4j:markdown4j:2.2-cj-1.1'
|
||||
implementation 'com.google.code.gson:gson:2.8.9'
|
||||
@@ -81,13 +82,16 @@ dependencies {
|
||||
implementation 'com.github.javaparser:javaparser-core:3.25.1'
|
||||
implementation 'com.1stleg:jnativehook:2.1.0'
|
||||
implementation 'org.json:json:20230618'
|
||||
implementation 'org.lwjgl:lwjgl:3.3.1'
|
||||
implementation 'org.lwjgl:lwjgl-stb:3.3.3'
|
||||
implementation 'org.lwjgl:lwjgl-glfw:3.3.1'
|
||||
implementation 'org.lwjgl:lwjgl-opengl:3.3.1'
|
||||
implementation 'org.lwjgl:lwjgl:3.3.1:natives-windows'
|
||||
implementation 'org.lwjgl:lwjgl-glfw:3.3.1:natives-windows'
|
||||
implementation 'org.lwjgl:lwjgl-opengl:3.3.1:natives-windows'
|
||||
implementation 'org.lwjgl:lwjgl:3.3.6'
|
||||
implementation 'org.lwjgl:lwjgl-stb:3.3.6'
|
||||
implementation 'org.lwjgl:lwjgl-glfw:3.3.6'
|
||||
implementation 'org.lwjgl:lwjgl-opengl:3.3.6'
|
||||
implementation 'org.lwjgl:lwjgl-jawt:3.3.5'
|
||||
|
||||
runtimeOnly 'org.lwjgl:lwjgl:3.3.6:natives-windows'
|
||||
runtimeOnly 'org.lwjgl:lwjgl-glfw:3.3.6:natives-windows'
|
||||
runtimeOnly 'org.lwjgl:lwjgl-opengl:3.3.6:natives-windows'
|
||||
runtimeOnly 'org.lwjgl:lwjgl-stb:3.3.6:natives-windows'
|
||||
implementation 'com.badlogicgames.gdx:gdx:1.12.1'
|
||||
implementation 'org.joml:joml:1.10.7'
|
||||
implementation 'org.bytedeco:javacv-platform:1.5.7'
|
||||
|
||||
Reference in New Issue
Block a user