summaryrefslogtreecommitdiffstats
path: root/src/quick3d/imports/render/defaults/qml
diff options
context:
space:
mode:
authorAndy Nichols <andy.nichols@theqtcompany.com>2015-11-03 10:29:17 +0100
committerAndy Nichols <andy.nichols@theqtcompany.com>2015-11-03 14:24:05 +0000
commit0df2906ff79d7d43c0a96dd47d6be433cf006db9 (patch)
tree52becca52c0f906829dfacf1af1238546d54d09e /src/quick3d/imports/render/defaults/qml
parente35820a86b7fc61c8aafc266e9deb225b3d1c564 (diff)
Rename QOpenGLFilter to QGraphicsApiFilter
This API change is part of an effort to remove anything specific to one graphics API (in this case OpenGL) from the public APIs. In addition to the name of the class being changed, the QGraphicsApiFilter::Api has been refactored to reference the Graphics API, rather than an OpenGL API. Now this list includes OpenGL, and OpenGLES, but could also include Vulkan, DirectX, or any other graphics rendering API we wish to support in the future. Right now the properties in this class are still reflective of the OpenGL APIs, and may need to be extended with other properties in the future for other rendering technologies. The QGraphicsApiFilter::Profile enum has also been changed to be more more clear. So for now there are enums NoProfile, CoreProfile, and CompatibilityProfile. Task-number:QTBUG-49078 Change-Id: Ib5f9c3b7adee5badec6bce8a12b23683eb43b4cb Reviewed-by: Laszlo Agocs <laszlo.agocs@theqtcompany.com> Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
Diffstat (limited to 'src/quick3d/imports/render/defaults/qml')
-rw-r--r--src/quick3d/imports/render/defaults/qml/DiffuseMapMaterial.qml18
-rw-r--r--src/quick3d/imports/render/defaults/qml/DiffuseSpecularMapMaterial.qml18
-rw-r--r--src/quick3d/imports/render/defaults/qml/GoochMaterial.qml18
-rw-r--r--src/quick3d/imports/render/defaults/qml/NormalDiffuseMapAlphaMaterial.qml18
-rw-r--r--src/quick3d/imports/render/defaults/qml/NormalDiffuseMapMaterial.qml18
-rw-r--r--src/quick3d/imports/render/defaults/qml/NormalDiffuseSpecularMapMaterial.qml18
-rw-r--r--src/quick3d/imports/render/defaults/qml/PerVertexColorMaterial.qml18
-rw-r--r--src/quick3d/imports/render/defaults/qml/PhongAlphaMaterial.qml18
-rw-r--r--src/quick3d/imports/render/defaults/qml/PhongMaterial.qml18
-rw-r--r--src/quick3d/imports/render/defaults/qml/SkyboxEntity.qml18
-rw-r--r--src/quick3d/imports/render/defaults/qml/TextureMaterial.qml16
11 files changed, 98 insertions, 98 deletions
diff --git a/src/quick3d/imports/render/defaults/qml/DiffuseMapMaterial.qml b/src/quick3d/imports/render/defaults/qml/DiffuseMapMaterial.qml
index ef5cf5aba..4a26617d8 100644
--- a/src/quick3d/imports/render/defaults/qml/DiffuseMapMaterial.qml
+++ b/src/quick3d/imports/render/defaults/qml/DiffuseMapMaterial.qml
@@ -90,9 +90,9 @@ Material {
techniques: [
// OpenGL 3.1
Technique {
- openGLFilter {
- api: OpenGLFilter.Desktop
- profile: OpenGLFilter.Core
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGL
+ profile: GraphicsApiFilter.CoreProfile
majorVersion: 3
minorVersion: 1
}
@@ -101,9 +101,9 @@ Material {
// OpenGL 2.1
Technique {
- openGLFilter {
- api: OpenGLFilter.Desktop
- profile: OpenGLFilter.None
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGL
+ profile: GraphicsApiFilter.NoProfile
majorVersion: 2
minorVersion: 0
}
@@ -112,9 +112,9 @@ Material {
// OpenGL ES 2
Technique {
- openGLFilter {
- api: OpenGLFilter.ES
- profile: OpenGLFilter.None
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGLES
+ profile: GraphicsApiFilter.NoProfile
majorVersion: 2
minorVersion: 0
}
diff --git a/src/quick3d/imports/render/defaults/qml/DiffuseSpecularMapMaterial.qml b/src/quick3d/imports/render/defaults/qml/DiffuseSpecularMapMaterial.qml
index c93618f3c..b05acdb8f 100644
--- a/src/quick3d/imports/render/defaults/qml/DiffuseSpecularMapMaterial.qml
+++ b/src/quick3d/imports/render/defaults/qml/DiffuseSpecularMapMaterial.qml
@@ -103,9 +103,9 @@ Material {
techniques: [
// OpenGL 3.1
Technique {
- openGLFilter {
- api: OpenGLFilter.Desktop
- profile: OpenGLFilter.Core
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGL
+ profile: GraphicsApiFilter.CoreProfile
majorVersion: 3
minorVersion: 1
}
@@ -114,9 +114,9 @@ Material {
// OpenGL 2.1
Technique {
- openGLFilter {
- api: OpenGLFilter.Desktop
- profile: OpenGLFilter.None
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGL
+ profile: GraphicsApiFilter.NoProfile
majorVersion: 2
minorVersion: 0
}
@@ -125,9 +125,9 @@ Material {
// OpenGL ES 2
Technique {
- openGLFilter {
- api: OpenGLFilter.ES
- profile: OpenGLFilter.None
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGLES
+ profile: GraphicsApiFilter.NoProfile
majorVersion: 2
minorVersion: 0
}
diff --git a/src/quick3d/imports/render/defaults/qml/GoochMaterial.qml b/src/quick3d/imports/render/defaults/qml/GoochMaterial.qml
index a12754506..f3f153162 100644
--- a/src/quick3d/imports/render/defaults/qml/GoochMaterial.qml
+++ b/src/quick3d/imports/render/defaults/qml/GoochMaterial.qml
@@ -74,9 +74,9 @@ Material {
techniques: [
// GL 3 Technique
Technique {
- openGLFilter {
- api: OpenGLFilter.Desktop
- profile: OpenGLFilter.Core
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGL
+ profile: GraphicsApiFilter.CoreProfile
majorVersion: 3
minorVersion: 2
}
@@ -87,9 +87,9 @@ Material {
// GL 2 Technique
Technique {
- openGLFilter {
- api: OpenGLFilter.Desktop
- profile: OpenGLFilter.None
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGL
+ profile: GraphicsApiFilter.NoProfile
majorVersion: 2
minorVersion: 0
}
@@ -100,9 +100,9 @@ Material {
// ES 2 Technique
Technique {
- openGLFilter {
- api: OpenGLFilter.ES
- profile: OpenGLFilter.None
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGLES
+ profile: GraphicsApiFilter.NoProfile
majorVersion: 2
minorVersion: 0
}
diff --git a/src/quick3d/imports/render/defaults/qml/NormalDiffuseMapAlphaMaterial.qml b/src/quick3d/imports/render/defaults/qml/NormalDiffuseMapAlphaMaterial.qml
index 2d028bce6..459434765 100644
--- a/src/quick3d/imports/render/defaults/qml/NormalDiffuseMapAlphaMaterial.qml
+++ b/src/quick3d/imports/render/defaults/qml/NormalDiffuseMapAlphaMaterial.qml
@@ -108,9 +108,9 @@ Material {
techniques: [
// OpenGL 3.1
Technique {
- openGLFilter {
- api: OpenGLFilter.Desktop
- profile: OpenGLFilter.Core
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGL
+ profile: GraphicsApiFilter.CoreProfile
majorVersion: 3
minorVersion: 1
}
@@ -119,9 +119,9 @@ Material {
// OpenGL 2.1
Technique {
- openGLFilter {
- api: OpenGLFilter.Desktop
- profile: OpenGLFilter.None
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGL
+ profile: GraphicsApiFilter.NoProfile
majorVersion: 2
minorVersion: 0
}
@@ -130,9 +130,9 @@ Material {
// OpenGL ES 2
Technique {
- openGLFilter {
- api: OpenGLFilter.ES
- profile: OpenGLFilter.None
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGLES
+ profile: GraphicsApiFilter.NoProfile
majorVersion: 2
minorVersion: 0
}
diff --git a/src/quick3d/imports/render/defaults/qml/NormalDiffuseMapMaterial.qml b/src/quick3d/imports/render/defaults/qml/NormalDiffuseMapMaterial.qml
index 719ac90e7..ebbe8683c 100644
--- a/src/quick3d/imports/render/defaults/qml/NormalDiffuseMapMaterial.qml
+++ b/src/quick3d/imports/render/defaults/qml/NormalDiffuseMapMaterial.qml
@@ -105,9 +105,9 @@ Material {
techniques: [
// OpenGL 3.1
Technique {
- openGLFilter {
- api: OpenGLFilter.Desktop
- profile: OpenGLFilter.Core
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGL
+ profile: GraphicsApiFilter.CoreProfile
majorVersion: 3
minorVersion: 1
}
@@ -116,9 +116,9 @@ Material {
// OpenGL 2.1
Technique {
- openGLFilter {
- api: OpenGLFilter.Desktop
- profile: OpenGLFilter.None
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGL
+ profile: GraphicsApiFilter.NoProfile
majorVersion: 2
minorVersion: 0
}
@@ -127,9 +127,9 @@ Material {
// OpenGL ES 2
Technique {
- openGLFilter {
- api: OpenGLFilter.ES
- profile: OpenGLFilter.None
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGLES
+ profile: GraphicsApiFilter.NoProfile
majorVersion: 2
minorVersion: 0
}
diff --git a/src/quick3d/imports/render/defaults/qml/NormalDiffuseSpecularMapMaterial.qml b/src/quick3d/imports/render/defaults/qml/NormalDiffuseSpecularMapMaterial.qml
index 42302f32f..36de0b302 100644
--- a/src/quick3d/imports/render/defaults/qml/NormalDiffuseSpecularMapMaterial.qml
+++ b/src/quick3d/imports/render/defaults/qml/NormalDiffuseSpecularMapMaterial.qml
@@ -118,9 +118,9 @@ Material {
techniques: [
// OpenGL 3.1
Technique {
- openGLFilter {
- api: OpenGLFilter.Desktop
- profile: OpenGLFilter.Core
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGL
+ profile: GraphicsApiFilter.CoreProfile
majorVersion: 3
minorVersion: 1
}
@@ -129,9 +129,9 @@ Material {
// OpenGL 2.1
Technique {
- openGLFilter {
- api: OpenGLFilter.Desktop
- profile: OpenGLFilter.None
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGL
+ profile: GraphicsApiFilter.NoProfile
majorVersion: 2
minorVersion: 0
}
@@ -140,9 +140,9 @@ Material {
// OpenGL ES 2
Technique {
- openGLFilter {
- api: OpenGLFilter.ES
- profile: OpenGLFilter.None
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGLES
+ profile: GraphicsApiFilter.NoProfile
majorVersion: 2
minorVersion: 0
}
diff --git a/src/quick3d/imports/render/defaults/qml/PerVertexColorMaterial.qml b/src/quick3d/imports/render/defaults/qml/PerVertexColorMaterial.qml
index 6b8cd57cc..de5cda4b4 100644
--- a/src/quick3d/imports/render/defaults/qml/PerVertexColorMaterial.qml
+++ b/src/quick3d/imports/render/defaults/qml/PerVertexColorMaterial.qml
@@ -61,9 +61,9 @@ Material {
techniques: [
// GL 3 Technique
Technique {
- openGLFilter {
- api: OpenGLFilter.Desktop
- profile: OpenGLFilter.Core
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGL
+ profile: GraphicsApiFilter.CoreProfile
majorVersion: 3
minorVersion: 1
}
@@ -74,9 +74,9 @@ Material {
// GL 2 Technique
Technique {
- openGLFilter {
- api: OpenGLFilter.Desktop
- profile: OpenGLFilter.None
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGL
+ profile: GraphicsApiFilter.NoProfile
majorVersion: 2
minorVersion: 0
}
@@ -87,9 +87,9 @@ Material {
// ES 2 Technique
Technique {
- openGLFilter {
- api: OpenGLFilter.ES
- profile: OpenGLFilter.None
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGLES
+ profile: GraphicsApiFilter.NoProfile
majorVersion: 2
minorVersion: 0
}
diff --git a/src/quick3d/imports/render/defaults/qml/PhongAlphaMaterial.qml b/src/quick3d/imports/render/defaults/qml/PhongAlphaMaterial.qml
index 13e4b6f33..ecb93e04e 100644
--- a/src/quick3d/imports/render/defaults/qml/PhongAlphaMaterial.qml
+++ b/src/quick3d/imports/render/defaults/qml/PhongAlphaMaterial.qml
@@ -73,9 +73,9 @@ Material {
techniques: [
// GL 3 Technique
Technique {
- openGLFilter {
- api: OpenGLFilter.Desktop
- profile: OpenGLFilter.Core
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGL
+ profile: GraphicsApiFilter.CoreProfile
majorVersion: 3
minorVersion: 1
}
@@ -94,9 +94,9 @@ Material {
// GL 2 Technique
Technique {
- openGLFilter {
- api: OpenGLFilter.Desktop
- profile: OpenGLFilter.None
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGL
+ profile: GraphicsApiFilter.NoProfile
majorVersion: 2
minorVersion: 0
}
@@ -115,9 +115,9 @@ Material {
// ES 2 Technique
Technique {
- openGLFilter {
- api: OpenGLFilter.ES
- profile: OpenGLFilter.None
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGLES
+ profile: GraphicsApiFilter.NoProfile
majorVersion: 2
minorVersion: 0
}
diff --git a/src/quick3d/imports/render/defaults/qml/PhongMaterial.qml b/src/quick3d/imports/render/defaults/qml/PhongMaterial.qml
index 99fa247bb..c136ccd52 100644
--- a/src/quick3d/imports/render/defaults/qml/PhongMaterial.qml
+++ b/src/quick3d/imports/render/defaults/qml/PhongMaterial.qml
@@ -71,9 +71,9 @@ Material {
techniques: [
// GL 3 Technique
Technique {
- openGLFilter {
- api: OpenGLFilter.Desktop
- profile: OpenGLFilter.Core
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGL
+ profile: GraphicsApiFilter.CoreProfile
majorVersion: 3
minorVersion: 1
}
@@ -84,9 +84,9 @@ Material {
// GL 2 Technique
Technique {
- openGLFilter {
- api: OpenGLFilter.Desktop
- profile: OpenGLFilter.None
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGL
+ profile: GraphicsApiFilter.NoProfile
majorVersion: 2
minorVersion: 0
}
@@ -97,9 +97,9 @@ Material {
// ES 2 Technique
Technique {
- openGLFilter {
- api: OpenGLFilter.ES
- profile: OpenGLFilter.None
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGLES
+ profile: GraphicsApiFilter.NoProfile
majorVersion: 2
minorVersion: 0
}
diff --git a/src/quick3d/imports/render/defaults/qml/SkyboxEntity.qml b/src/quick3d/imports/render/defaults/qml/SkyboxEntity.qml
index 9763a321a..bc1afc237 100644
--- a/src/quick3d/imports/render/defaults/qml/SkyboxEntity.qml
+++ b/src/quick3d/imports/render/defaults/qml/SkyboxEntity.qml
@@ -91,9 +91,9 @@ Entity {
techniques: [
// GL3 Technique
Technique {
- openGLFilter {
- api: OpenGLFilter.Desktop
- profile: OpenGLFilter.Core
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGL
+ profile: GraphicsApiFilter.CoreProfile
majorVersion: 3
minorVersion: 1
}
@@ -107,9 +107,9 @@ Entity {
}
},
Technique {
- openGLFilter {
- api: OpenGLFilter.Desktop
- profile: OpenGLFilter.None
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGL
+ profile: GraphicsApiFilter.NoProfile
majorVersion: 2
minorVersion: 0
}
@@ -122,9 +122,9 @@ Entity {
}
},
Technique {
- openGLFilter {
- api: OpenGLFilter.ES
- profile: OpenGLFilter.None
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGLES
+ profile: GraphicsApiFilter.NoProfile
majorVersion: 2
minorVersion: 0
}
diff --git a/src/quick3d/imports/render/defaults/qml/TextureMaterial.qml b/src/quick3d/imports/render/defaults/qml/TextureMaterial.qml
index 0b7661aff..69d276f86 100644
--- a/src/quick3d/imports/render/defaults/qml/TextureMaterial.qml
+++ b/src/quick3d/imports/render/defaults/qml/TextureMaterial.qml
@@ -72,9 +72,9 @@ Material {
techniques: [
// OpenGL 3.1
Technique {
- openGLFilter {
- api: OpenGLFilter.Desktop
- profile: OpenGLFilter.Core
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGL
+ profile: GraphicsApiFilter.CoreProfile
majorVersion: 3
minorVersion: 1
}
@@ -85,8 +85,8 @@ Material {
// GL 2 Technique
Technique {
- openGLFilter {
- api: OpenGLFilter.Desktop
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGL
majorVersion: 2
minorVersion: 0
}
@@ -97,9 +97,9 @@ Material {
// ES 2 Technique
Technique {
- openGLFilter {
- api: OpenGLFilter.ES
- profile: OpenGLFilter.None
+ graphicsApiFilter {
+ api: GraphicsApiFilter.OpenGLES
+ profile: GraphicsApiFilter.NoProfile
majorVersion: 2
minorVersion: 0
}