@@ -12,7 +12,16 @@ Introduction
1212 It enables the support of 3D graphics rendering using OpenGL\ |reg | ES
1313 API's. The OpenGL\ |reg | ES API's up to and including version 3.2 with
1414 render surfaces upto 4k and input textures upto 8k sizes are supported by
15- the hardware. It also supports Vulkan |reg | up to API version 1.2.
15+ the hardware. It also supports Vulkan |reg | up to API version 1.3.
16+
17+ For more information about OpenGL\ |reg | ES see :ref: `OpenGL-ES `.
18+
19+ For more information about Vulkan\ |reg | see :ref: `Vulkan `.
20+
21+ For more information about OpenCL\ |reg | see :ref: `OpenCL `.
22+
23+ .. note ::
24+ Libraries are provided at `<https://git.ti.com/cgit/graphics/ti-img-rogue-umlibs/ >`_
1625
1726 The following extensions are supported:
1827
@@ -26,7 +35,16 @@ Introduction
2635 It enables the support of 3D graphics rendering using OpenGL\ |reg | ES
2736 API's. The OpenGL\ |reg | ES API's up to and including version 3.1 with
2837 render surfaces upto 2k and input textures upto 4k sizes are supported by
29- the hardware. It also supports Vulkan |reg | up to API version 1.2.
38+ the hardware. It also supports Vulkan |reg | up to API version 1.3.
39+
40+ For more information about OpenGL\ |reg | ES see :ref: `OpenGL-ES `.
41+
42+ For more information about Vulkan\ |reg | see :ref: `Vulkan `.
43+
44+ For more information about OpenCL\ |reg | see :ref: `OpenCL `.
45+
46+ .. note ::
47+ Libraries are provided, at `<https://git.ti.com/cgit/graphics/ti-img-rogue-umlibs/ >`_
3048
3149 The following extensions are supported:
3250
@@ -40,13 +58,26 @@ Introduction
4058 Inc. It enables the support of 3D graphics rendering using OpenGL\ |reg | ES
4159 API's. The OpenGL\ |reg | ES API's up to and including version 3.2 with
4260 render surfaces upto 4k and input textures upto 8k sizes are supported by
43- the hardware. It also supports Vulkan |reg | up to API version 1.2.
61+ the hardware. It also supports Vulkan |reg | up to API version 1.3.
62+
63+ For more information about OpenGL\ |reg | ES see :ref: `OpenGL-ES `.
64+
65+ For more information about Vulkan\ |reg | see :ref: `Vulkan `.
66+
67+ For more information about OpenCL\ |reg | see :ref: `OpenCL `.
68+
69+ .. note ::
70+ Libraries are provided, at `<https://git.ti.com/cgit/graphics/ti-img-rogue-umlibs/ >`_
4471
4572 The following extensions are supported:
4673
4774 .. include :: _BXS_Extension_List.rst
4875
49- For more information about OpenGL\ |reg | ES see :doc: `../Common/OpenGL_ES `.
76+ .. note ::
77+ Utilize ``vulkaninfo `` and ``eglinfo `` to list supported extensions.
78+
79+ General Features
80+ ================
5081
5182These devices do not use static memory carve-outs. The only reservations made in
5283device tree are for control registers. Memory is instead dynamically allocated
@@ -55,11 +86,6 @@ from the Contiguous Memory Allocation (CMA) pool. Other runtime memory
5586allocations are from standard pages. See the kernel module memory management
5687subsystem for more information.
5788
58- .. note ::
59-
60- OpenCL\ |reg | libraries are also provided, without support, at
61- `<https://git.ti.com/cgit/graphics/ti-img-rogue-umlibs/ >`_
62-
6389
6490Other features of the Rogue series of GPUs include bilinear and trilinear
6591filtering.
@@ -141,29 +167,18 @@ Graphics demos
141167==============
142168
143169Along with the graphics driver and user space libraries, the SDK also includes
144- example applications. Some demos are from on the Imagination (IMG) Native_SDK
145- examples.
170+ example applications.
146171
147- The following 3D Graphics demos are available. The following table provides a
148- list of these demos, with a brief description.
172+ The following 3D Graphics demos are available:
149173
150174.. list-table :: Demos
151175 :widths: 25 75
152176 :header-rows: 1
153177
154178 * - Demo Name
155179 - Details
156- * - ``ChameleonMan ``
157- - This demo shows a matrix skinned character in combination with bump
158- mapping.
159- * - ``CoverFlow ``
160- - This is a demonstration of a coverflow style effect
161- * - ``ExampleUI ``
162- - This demo shows how to efficiently render sprites and interface
163- elements.
164- * - ``Navigation ``
165- - This is a demonstration of how to implement rendering algorithms for
166- Navigation software.
167180 * - ``Kmscube ``
168181 - This demo shows how to render and display multi-colored spinning cube
169-
182+ * - ``offscreendemo ``
183+ - Lightweight Render Example. Heavily inspired by Eduardo Lima's gpu-playground,
184+ this attempts to act as the smallest demo of offscreen rendering.
0 commit comments