1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-04-10 18:51:21 +03:00
kgv 0d828ac838 0032208: Tests - refactor visualization tests to cover several graphic drivers
Removed testgrids 'bugs/vis' and '3rdparty'; tests have been redistributed across other grids.
Moved testgrid 'v3d/ivtk' into dedicated 'vtk/ivtk'.

Added testgrid 'vselect' dedicated to 3D viewer picking/selection functionality
and filled with tests from 'v3d/vertex', 'v3d/face' and similar groups.

Added testgrid 'opengl' dedicated to OpenGL driver low-level functionality (GLSL programs and similar)
and filled with tests from 'v3d/glsl', 'v3d/raytrace', '3rdparty/fonts', 'bugs/vis' (portion) and similar.

Added testgrid 'opengles3' dedicated to OpenGL ES 3.0 driver low-level functionality
and reusing tests from 'opengl' testgrid.
Subgroup 'opengles3/raytrace' is disabled on Windows, as Ray-Tracing currently requires OpenGL ES 3.2.
while ANGLE library implements only OpenGL ES 3.0.

Added testgrid 'opengles2' dedicated to OpenGL ES 2.0 driver low-level functionality
and reusing a limited subset of passing tests from 'opengl' testgrid.
Currently testgrid is activated only on Windows platform when using ANGLE library
(properietary OpenGL ES drivers do not allow creation of restricted 2.0 context).

Test cases have been cleaned out to put bug description into log,
to properly load necessary plugins and to explicitly dump viewer.
2021-03-25 19:14:33 +03:00

66 lines
1.2 KiB
Plaintext

vclear
box t_box 100 100 100
vdisplay t_box
vfit
vmoveto 0 0
vselmode 1 1
vmoveto 29 204
vmoveto 102 204
vmoveto 26 305
vselect 26 305
vmoveto 0 0
vmoveto 204 409
vmoveto 0 0
vselect 204 409 1
vmoveto 0 0
vmoveto 26 305
vmoveto 0 0
vmoveto 204 409
vmoveto 0 0
vmoveto 27 104
vmoveto 0 0
vviewparams -scale 6.063093 -proj 0.817216 -0.217801 0.535373 -up -0.420838 0.411627 0.808368 -at 26.4654518144607 56.2503832914726 34.5651685621603
vfit
vmoveto 0 0
vmoveto 46 204
vmoveto 92 231
vmoveto 73 302
vmoveto 0 0
vmoveto 173 409
vmoveto 0 0
vmoveto 13 102
vmoveto 0 0
vselect 73 302 1
vmoveto 0 0
vmoveto 73 302
vmoveto 0 0
vmoveto 173 409
vmoveto 0 0
vmoveto 13 102
vmoveto 0 0
vviewparams -scale 6.063093 -proj 0.524772 0.731256 0.434393 -up 0.716008 -0.104342 -0.691426 -at 21.6212460112894 0.5192504580656 16.591446657356
vfit
vmoveto 0 0
vmoveto 191 319
vmoveto 144 350
vmoveto 161 197
vmoveto 0 0
vmoveto 270 23
vmoveto 0 0
vmoveto 299 360
vmoveto 0 0
vselect 0 0
vmoveto 0 0
vmoveto 270 23
vmoveto 0 0
vviewparams -scale 6.063093 -proj -0.444872 -0.214876 0.86866 -up 0.109494 -0.886324 -0.185966 -at 71.8115798514333 53.1349971091326 8.4539251074103
vfit
vmoveto 0 0
vmoveto 39 208
vmoveto 96 211
vmoveto 140 11
vmoveto 0 0
vselect 406 44
vmoveto 0 0