- A Vulkan vertex buffer is allocated and filled with data so that
- the vertices create quads that follow a chess pattern. This
- vertex buffer is used by OpenGL that clears the screen with red
- and paints the pixels blue.
- We validate that the geometry is correct and that we can't
- overwrite it using \texttt{glBufferSubdata}. \vspace{0.3cm} &
+ \begin{itemize}
+ \vspace{-0.3cm}
+ \itemsep0cm
+ \item[\textbullet] \textbf{\color{coolblack}Vulkan:}
+ creates a vertex buffer and fills it with only the odd
+ quads of a chess board pattern
+ \item[\textbullet] \textbf{\color{coolblack}{OpenGL:}}
+ clears the screen to red and draws the vertex buffer in
+ blue
+ \item[\textbullet] \textbf{\color{coolblack}OpenGL:}
+ attempts to overwrite the VBO
+ \item[\textbullet] \textbf{\color{coolblack}{Expectation:}}
+ a red-blue chess board pattern on screen and an invalid
+ operation error is generated
+ \end{itemize}
+ &