Skip to content

Commit d1534ac

Browse files
committed
fix(Graphics):Overview: Update page for DDK 25.2 release
Update and refactor the overview page: - New Vulkan version supported (Vk 1.2 -> 1.3) - Add vulkaninfo and elginfo usage - Update table of demos - Miscellaneous updates Signed-off-by: Antonios Christidis <[email protected]>
1 parent c857e5b commit d1534ac

File tree

4 files changed

+46
-25
lines changed

4 files changed

+46
-25
lines changed

source/linux/Foundational_Components/Graphics/Common/OpenCL.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
.. include:: <isonum.txt>
22

3+
.. _OpenCL:
4+
35
######
46
OpenCL
57
######

source/linux/Foundational_Components/Graphics/Common/OpenGL_ES.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
.. include:: <isonum.txt>
22

3+
.. _OpenGL-ES:
4+
35
#########
46
OpenGL ES
57
#########

source/linux/Foundational_Components/Graphics/Common/Vulkan.rst

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
.. include:: <isonum.txt>
22

3+
.. _Vulkan:
4+
35
######
46
Vulkan
57
######

source/linux/Foundational_Components/Graphics/Rogue/Overview.rst

Lines changed: 40 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -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

5182
These devices do not use static memory carve-outs. The only reservations made in
5283
device tree are for control registers. Memory is instead dynamically allocated
@@ -55,11 +86,6 @@ from the Contiguous Memory Allocation (CMA) pool. Other runtime memory
5586
allocations are from standard pages. See the kernel module memory management
5687
subsystem 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

6490
Other features of the Rogue series of GPUs include bilinear and trilinear
6591
filtering.
@@ -141,29 +167,18 @@ Graphics demos
141167
==============
142168

143169
Along 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

Comments
 (0)