@@ -12,7 +12,17 @@ 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: `opengles-api-overview `.
18+
19+ For more information about Vulkan\ |reg | see :ref: `vulkan-api-overview `.
20+
21+ For more information about OpenCL\ |reg | see :ref: `opencl-api-overview `.
22+
23+ .. note ::
24+
25+ Libraries are provided at `<https://git.ti.com/cgit/graphics/ti-img-rogue-umlibs/ >`_
1626
1727 The following extensions are supported:
1828
@@ -26,7 +36,17 @@ Introduction
2636 It enables the support of 3D graphics rendering using OpenGL\ |reg | ES
2737 API's. The OpenGL\ |reg | ES API's up to and including version 3.1 with
2838 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.
39+ the hardware. It also supports Vulkan |reg | up to API version 1.3.
40+
41+ For more information about OpenGL\ |reg | ES see :ref: `opengles-api-overview `.
42+
43+ For more information about Vulkan\ |reg | see :ref: `vulkan-api-overview `.
44+
45+ For more information about OpenCL\ |reg | see :ref: `opencl-api-overview `.
46+
47+ .. note ::
48+
49+ Libraries are provided, at `<https://git.ti.com/cgit/graphics/ti-img-rogue-umlibs/ >`_
3050
3151 The following extensions are supported:
3252
@@ -40,13 +60,29 @@ Introduction
4060 Inc. It enables the support of 3D graphics rendering using OpenGL\ |reg | ES
4161 API's. The OpenGL\ |reg | ES API's up to and including version 3.2 with
4262 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.
63+ the hardware. It also supports Vulkan |reg | up to API version 1.3.
64+
65+ For more information about OpenGL\ |reg | ES see :ref: `opengles-api-overview `.
66+
67+ For more information about Vulkan\ |reg | see :ref: `vulkan-api-overview `.
68+
69+ For more information about OpenCL\ |reg | see :ref: `opencl-api-overview `.
70+
71+ .. note ::
72+
73+ Libraries are provided, at `<https://git.ti.com/cgit/graphics/ti-img-rogue-umlibs/ >`_
4474
4575 The following extensions are supported:
4676
4777 .. include :: _BXS_Extension_List.rst
4878
49- For more information about OpenGL\ |reg | ES see :doc: `../Common/OpenGL_ES `.
79+
80+ .. note ::
81+
82+ Utilize ``vulkaninfo `` and ``eglinfo `` to list supported extensions.
83+
84+ General Features
85+ ================
5086
5187These devices do not use static memory carve-outs. The only reservations made in
5288device tree are for control registers. Memory is instead dynamically allocated
@@ -55,11 +91,6 @@ from the Contiguous Memory Allocation (CMA) pool. Other runtime memory
5591allocations are from standard pages. See the kernel module memory management
5692subsystem for more information.
5793
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-
6394
6495Other features of the Rogue series of GPUs include bilinear and trilinear
6596filtering.
@@ -141,29 +172,18 @@ Graphics demos
141172==============
142173
143174Along 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.
175+ example applications.
146176
147- The following 3D Graphics demos are available. The following table provides a
148- list of these demos, with a brief description.
177+ The following 3D Graphics demos are available:
149178
150179.. list-table :: Demos
151180 :widths: 25 75
152181 :header-rows: 1
153182
154183 * - Demo Name
155184 - 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.
167185 * - ``Kmscube ``
168186 - This demo shows how to render and display multi-colored spinning cube
169-
187+ * - ``offscreendemo ``
188+ - Lightweight Render Example. Heavily inspired by Eduardo Lima's gpu-playground,
189+ this attempts to act as the smallest demo of offscreen rendering.
0 commit comments