qt: Initial OpenGL 3.0 renderer implementation

This commit is contained in:
ts-korhonen
2022-02-27 14:56:51 +02:00
parent f4587949a7
commit d2a9389ce7
15 changed files with 1558 additions and 209 deletions

View File

@@ -154,6 +154,8 @@
<addaction name="actionRemember_size_and_position"/>
<addaction name="separator"/>
<addaction name="menuRenderer"/>
<addaction name="actionRenderer_options"/>
<addaction name="separator"/>
<addaction name="actionSpecify_dimensions"/>
<addaction name="actionForce_4_3_display_ratio"/>
<addaction name="menuWindow_scale_factor"/>
@@ -341,6 +343,9 @@
<property name="text">
<string>&amp;Qt (Software)</string>
</property>
<property name="vid_api" stdset="0">
<number>0</number>
</property>
</action>
<action name="actionHardware_Renderer_OpenGL">
<property name="checkable">
@@ -349,6 +354,9 @@
<property name="text">
<string>Qt (&amp;OpenGL)</string>
</property>
<property name="vid_api" stdset="0">
<number>1</number>
</property>
</action>
<action name="actionHardware_Renderer_OpenGL_ES">
<property name="checkable">
@@ -357,6 +365,9 @@
<property name="text">
<string>Qt (OpenGL &amp;ES)</string>
</property>
<property name="vid_api" stdset="0">
<number>2</number>
</property>
</action>
<action name="actionHide_status_bar">
<property name="checkable">
@@ -626,6 +637,9 @@
<property name="text">
<string>Open&amp;GL (3.0 Core)</string>
</property>
<property name="vid_api" stdset="0">
<number>3</number>
</property>
</action>
<action name="actionPreferences">
<property name="text">
@@ -700,6 +714,11 @@
<bool>false</bool>
</property>
</action>
<action name="actionRenderer_options">
<property name="text">
<string>Renderer options...</string>
</property>
</action>
</widget>
<customwidgets>
<customwidget>