OSDN Git Service

[Qt][OpenGL] Initial support of OpenGL 4.3 Core profile.
authorK.Ohta <whatisthis.sowhat@gmail.com>
Tue, 24 Jul 2018 15:53:07 +0000 (00:53 +0900)
committerK.Ohta <whatisthis.sowhat@gmail.com>
Tue, 24 Jul 2018 15:53:07 +0000 (00:53 +0900)
commit53d426a7e5070f5e1e052a470e31f0c165276ab1
treee1c4a5588ccadf125b6cc6979d45b8749cdc2bc1
parent5558e3955a51ee28e9c4258eb0715e3f2648f688
[Qt][OpenGL] Initial support of OpenGL 4.3 Core profile.
[Qt][OpenGL] Use template class instead of GL2.0.
[UI][Qt] Separate some command line parsing to sub-routines.
[Build][CMake] Update file desc.
34 files changed:
source/src/common.cpp
source/src/qt/common/CMakeLists.txt
source/src/qt/common/qrc/shaders.qrc
source/src/qt/common/qt_utils.cpp
source/src/qt/emuutils/CMakeLists.txt
source/src/qt/gui/CMakeLists.txt
source/src/qt/gui/gl/qt_glutil_gl_tmpl.h [new file with mode: 0644]
source/src/qt/gui/gl2/qt_glutil_gl2_0.cpp
source/src/qt/gui/gl2/qt_glutil_gl2_0.h
source/src/qt/gui/gl3/qt_glutil_gl3_0.cpp
source/src/qt/gui/gl3/qt_glutil_gl3_0.h
source/src/qt/gui/gl4_3/chromakey_fragment_shader.glsl [new file with mode: 0644]
source/src/qt/gui/gl4_3/chromakey_fragment_shader2.glsl [new file with mode: 0644]
source/src/qt/gui/gl4_3/fragment_shader.glsl [new file with mode: 0644]
source/src/qt/gui/gl4_3/grids_fragment_shader.glsl [new file with mode: 0644]
source/src/qt/gui/gl4_3/grids_vertex_shader.glsl [new file with mode: 0644]
source/src/qt/gui/gl4_3/grids_vertex_shader_fixed.glsl [new file with mode: 0644]
source/src/qt/gui/gl4_3/icon_fragment_shader.glsl [new file with mode: 0644]
source/src/qt/gui/gl4_3/led_fragment_shader.glsl [new file with mode: 0644]
source/src/qt/gui/gl4_3/led_vertex_shader.glsl [new file with mode: 0644]
source/src/qt/gui/gl4_3/normal_fragment_shader.glsl [new file with mode: 0644]
source/src/qt/gui/gl4_3/ntsc_pass1.glsl [new file with mode: 0644]
source/src/qt/gui/gl4_3/ntsc_pass2.glsl [new file with mode: 0644]
source/src/qt/gui/gl4_3/qt_glutil_gl4_3.cpp [new file with mode: 0644]
source/src/qt/gui/gl4_3/qt_glutil_gl4_3.h [new file with mode: 0644]
source/src/qt/gui/gl4_3/tmp_vertex_shader.glsl [new file with mode: 0644]
source/src/qt/gui/gl4_3/vertex_shader.glsl [new file with mode: 0644]
source/src/qt/gui/gles2/qt_glutil_gles_2.cpp
source/src/qt/gui/gles2/qt_glutil_gles_2.h
source/src/qt/gui/menu_main.cpp
source/src/qt/gui/qt_gldraw.h
source/src/qt/gui/qt_glpack.cpp
source/src/qt/gui/qt_glutil.cpp
source/src/qt/gui/qt_main.cpp