View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0024130 | Open CASCADE | OCCT:Visualization | public | 2013-08-27 15:10 | 2021-02-20 16:01 |
Reporter | Assigned To | bugmaster | |||
Priority | normal | Severity | feature | ||
Status | closed | Resolution | fixed | ||
Target Version | 6.7.0 | Fixed in Version | 6.7.0 | ||
Summary | 0024130: Implementing ray tracing visualization core | ||||
Description | Ray tracing allows to implement a wide variety of optical effects, such as reflection/refraction, hard/soft shadows, and transparency inside current rendering toolkit (TKOpenGL). | ||||
Additional information and documentation updates | The purpose of this functionality is to bring a basic ray-tracing solution to existing OCCT visualization toolkit (TKOpenGL). Currently ray-tracing visualization core supports sharp shadows, specular reflections, transparency and adaptive anti-aliasing. However, the basis for all ray-tracing algorithms is versatile, allowing you to add new ray-tracing features easily (such as ambient occlusion). All ray-tracing computations are performed on the GPU using OpenCL framework, allowing real-time rendering performance. The attached images demonstrates the examples of renderings. To enable ray-tracing rendering mode in DRAW, the following command can be used: vraytrace 1 To enable or disable specifi ray-tracing features the following command is used: vsetraytracemode [shad=0|1] [refl=0|1] [aa=0|1] The arguments <shad>, <refl> and <aa> controls ray-tracing shadows, reflections and adaptive anti-aliasing respectively. To enable/disable ray-tracing mode in specific View, the following methods are used: 1. V3d_View::SetRaytracingMode() Enables ray-tracing rendering mode. 2. V3d_View::SetRasterizationMode() Enables OpenGL (rasterization) rendering mode. To enable/disable specific ray-tracing features, the following methods are used: 1. V3d_View::EnableRaytracedShadows() V3d_View::DisableRaytracedShadows() Enables/disables ray-traced sharp shadows. 2. V3d_View::EnableRaytracedReflections() V3d_View::DisableRaytracedReflections() Enables/disables ray-traced specular reflections. 3. V3d_View::EnableRaytracedAntialiasing() V3d_View::DisableRaytracedAntialiasing() Enables/disables ray-traced adaptive anti-aliasing. Please, check Qt IESample as an example of OCCT-based application with support of ray-tracing. It is important to note, that real-time ray-tracing is possible using high-performance GPUs with support of OpenCL 1.1 and higher (such as NVIDIA GeForce 660 or ATI/AMD Radeon 7850). When using low-end GPUs (such as NVIDIA GeForce 640) the ray-tracing performance may slow down significantly. Therefore, even with NVIDIA GeForce 640 you can render scenes with the millions of triangles. The support of OpenCL-enabled CPUs and integrated graphics cards is not guaranted. | ||||
Tags | No tags attached. | ||||
Test case number | bugs vis(004) bug24130 | ||||
|
parent of | 0024153 | closed | bugmaster | Open CASCADE | Adding OpenCL to OCCT prerequisites |
parent of | 0031279 | closed | bugmaster | Open CASCADE | Visualization, TKOpenGl - environment background is misplaced within Ray-Tracing |
parent of | 0031196 | closed | bugmaster | Community | Visualization, TKOpenGl - enable Ray-Tracing using OpenGL ES 3.2 |
related to | 0024317 | closed | kgv | Open CASCADE | TKOpenGl, Ray Tracing - provide support for CPU OpenCL devices |
related to | 0024318 | closed | Open CASCADE | TKOpenGl, Ray Tracing - trash in the window instead of ray traced shape | |
related to | 0024320 | closed | bugmaster | Open CASCADE | TKOpenGl, Ray Tracing - OpenGL resources created for OpenCL interconnection should be managed in common way |
related to | 0024479 | closed | bugmaster | Open CASCADE | Ray Tracing mode does not work in Qt IE sample |
|
Dear duv, Could you please review OpenCL code (OpenCL_RayTrace.cl)? |
|
Dear apl, the ray-tracing functionality is integrated to OCCT. Could you please review the code (branch CR24130)? |
|
For testing ray-tracing renderer, the following script can be used: pload ALL vinit vvbo 0 vsetdispmode 1 restore <PATH TO SHAPE> S vdisplay S vfit vraytrace 1 To enable or disable ray-tracing features the following command is used: vsetraytracemode [shad=0|1] [refl=0|1] [aa=0|1] The arguments <shad>, <refl> and <aa> controls ray-tracing shadows, reflections and adaptive anti-aliasing respectively. To print information about OpenCL device used for ray-tracing the 'vclinfo' command may be used. |
|
Dear dbp, Please process the pending remarks. For requesting review if patch is not completely ready for testing, please use "feedback" status rather than "resolved". |
|
Dear apl, could you please review the new version of ray-tracing functionality (branch CR24130_1)? |
|
Dear dbp, The branch is reviewed, please proceed. There is no more comments since last review. |
|
Dear dbp, please make sure, that V3d_View::ToPixMap() functionality (vdump command) works correctly. It seems that viewport is currently ignored by ray-tracing and image is rendered using dimensions of window. |
|
Dear kgv, the 'vdump' command works properly. Some results are attached to this issue. |
|
Well, it seems to work now (I have NVIDIA GeForce GT 640! There are however some remarks: 1. Compiler warnings 1>..\..\..\src\OpenGl\OpenGl_SceneGeometry.cxx(179): warning C4239: nonstandard extension used : 'argument' : conversion from 'std::vector<_Ty,_Alloc>' to 'std::vector<_Ty,_Alloc> &' 1> with 1> [ 1> _Ty=`anonymous-namespace'::OpenGl_RTVec4f, 1> _Alloc=NCollection_StdAllocator<`anonymous-namespace'::OpenGl_RTVec4f> 1> ] 1> A non-const reference may only be bound to an lvalue 1>..\..\..\src\OpenGl\OpenGl_SceneGeometry.cxx(180): warning C4239: nonstandard extension used : 'argument' : conversion from 'std::vector<_Ty,_Alloc>' to 'std::vector<_Ty,_Alloc> &' ... 1>..\..\..\src\OpenGl\OpenGl_SceneGeometry.cxx(181): warning C4239: nonstandard extension used : 'argument' : conversion from 'std::vector<_Ty,_Alloc>' to 'std::vector<_Ty,_Alloc> &' ... 1>..\..\..\src\OpenGl\OpenGl_SceneGeometry.cxx(239): warning C4239: nonstandard extension used : 'argument' : conversion from 'std::vector<_Ty,_Alloc>' to 'std::vector<_Ty,_Alloc> &' ... 1>..\..\..\src\OpenGl\OpenGl_SceneGeometry.cxx(240): warning C4239: nonstandard extension used : 'argument' : conversion from 'std::vector<_Ty,_Alloc>' to 'std::vector<_Ty,_Alloc> &' ... 1>..\..\..\src\OpenGl\OpenGl_SceneGeometry.cxx(241): warning C4239: nonstandard extension used : 'argument' : conversion from 'std::vector<_Ty,_Alloc>' to 'std::vector<_Ty,_Alloc> &' ... 2>..\..\..\src\ViewerTest\ViewerTest_ViewerCommands.cxx(5273): warning C4100: 'theArgVec' : unreferenced formal parameter 2>..\..\..\src\ViewerTest\ViewerTest_ViewerCommands.cxx(5272): warning C4100: 'theArgNb' : unreferenced formal parameter 2>..\..\..\src\ViewerTest\ViewerTest_ViewerCommands.cxx(5319): warning C4100: 'theInterpretor' : unreferenced formal parameter 2>..\..\..\src\ViewerTest\ViewerTest_ViewerCommands.cxx(5363): warning C4100: 'theInterpretor' : unreferenced formal parameter 2. Visual artifacts near the terminator line: some triangles are not illuminated; perhaps Phong interpolation of normals is missing :) psphere s 10 vdisplay s vsetdisplaymode s 1 vfit vraytrace 1 The image is attached |
2013-10-22 11:47 manager |
rt-shadows.png (195,484 bytes) |
2013-10-22 11:49 developer |
screen2.png (190,322 bytes) |
|
vdump has problems actually: if you make 3d viewer window small and call vdump with high resolution explicitly specified, you will see each pixel of a small view mapped to high resolution view. Try the following commands: Draw[1]> pload ALL Draw[2]> vinit w=100 h=100 vinit: 3D View - Driver1/Viewer1/View1 was created. Draw[3]> psphere s 10 Draw[4]> vdisplay s Draw[7]> vsetdispmode 1 Draw[8]> vraytrace 1 Draw[9]> vfit Draw[10]> vdump d:/rt-granulated.png rbg 1024 1024 The resulting image is attached |
2013-10-22 11:54 manager |
rt-granulated.png (10,076 bytes) |
|
Next problem: commands verase, vclear do not affect raytraced view. If I switch ray tracing off and on again, I get white shadows in place of erased shapes. Image shown if vtextureenv is on looks quite strange (try with simple box); it seems that the texture gets rotated together with shape, while it would perhaps be more natural to have it in fixed position. |
|
1. Bug with 'vclear' command was fixed. 2. 'verase' command is now supported (it actually hides objects, not removes). 3. Bug with 'vdump' command for custom image size was fixed. |
2013-10-22 14:49 developer |
sphere_test.png (260,200 bytes) |
|
Bug with sphere shadows ("rt-shadows.png") is not actually the bug -- it is result of rought geometry. To compute shadows, normals are not used at all. The only way to remove these artifacts is to improve tesselation accurancy. See "sphere_test.png" for example (for the right sphere tessellation is slightly better). The reason for the sharp shadow edges on rought triangulations is shown in "rt_shadows.png". |
2013-10-22 15:08 developer |
rt_shadows.png (16,229 bytes) |
|
About environment maps. To optimize the processing of View transformations (projection and model-view), these transformations are not applied to the geometry, but are applied to the rays. So when we rotate the object, in fact we move around it (object is static). Therefore, we see other parts of the environment map. This behavior can be changed by passing an additional matrix in OpenCL and some additional computations. |
2013-10-22 16:49 developer |
example2.png (251,860 bytes) |
2013-10-22 16:50 developer |
example5.png (136,371 bytes) |
2013-10-22 16:50 developer |
example6.png (235,024 bytes) |
|
Dear apl, the patch is ready. Please review. |
|
Dear dbp,+ + OpenGl_GraphicDriver* aDriver = + const_cast<OpenGl_GraphicDriver*> (reinterpret_cast<const OpenGl_GraphicDriver*> (aContextAIS->CurrentViewer()->Driver().Access())); The old remark is still there. - const Standard_Integer theNoInsert); + const Standard_Integer theNoInsert); ... - const Graphic3d_CStructure& theCStructure, - const Standard_Integer thePriority); + const Graphic3d_CStructure& theCStructure, + const Standard_Integer thePriority); Please revert unrelated formatting changes in OpenGl_GraphicDriver.hxx |
2013-10-23 00:35 developer |
2.png (312,563 bytes) |
2013-10-23 00:35 developer |
5.png (325,791 bytes) |
2013-10-23 00:36 developer |
10.png (165,156 bytes) |
|
Dear dbp, There are no remarks to last commits. The kgv remarks are already in branch. |
|
Dear Bugmaster, The branch CR24130 is reviewed. Please test. |
|
Dear Bugmaster, please test Mac OS X build as well. |
|
Dear dbp, Please fill in description sections. For example you might look at issues #0024070, 0024228. Normally, description contains at least the following points: - Features; - Changes; - Porting notes; Also, please add a test scenario to check the raytracing in DRAWEXE, additionally you can mention requirements necessary for enabling the raytracing feature. |
|
Dear BugMaster, Branch CR24130 was compiled on MacOS platform. SHA-1: 0dca50d8ce111bf264288ede41dda9c9844c3ff5 There are 137 following compilation errors: http://jenkins-test-02.nnov.opencascade.com:8080/user/mnt/my-views/view/CR24130_a/job/mnt-CR24130_a-master_prepare_occt_MacOS/1/parsed_console/? |
|
Dear BugMaster, Branch CR24130 (and products from GIT master) was compiled on Windows platform. There are following additional compilation warnings: http://jenkins-test-02.nnov.opencascade.com:8080/user/mnt/my-views/view/A_mnt_warnings/job/mnt-CR24130_a-master_build_occt_windows/1/warnings28Result/package.30133641/ OpenGl_GraphicDriver.cxx:166, MSBuild, Priority: Normal 'theCView' : unreferenced formal parameter OpenGl_GraphicDriver.cxx:167, MSBuild, Priority: Normal 'theInfo' : unreferenced formal parameter OpenGl_Group.cxx:34, MSBuild, Priority: Normal 'theParentNode' : unreferenced formal parameter |
|
Dear BugMaster, Branch CR24130 (and products from GIT master) was compiled on Linux platform. There are not additional compilation warnings. |
|
Dear dpb, the following changes have been pushed to CR24130 branch: - fixed compatibility with pre-C++11 compilers (>> in templates) - added headers inclusion for Mac OS X Snow Leopard - removed only NVIDIA/AMD platforms compatibility check - corrected OpenCL context creation (Mac OS X specific - GPU device should not be specified when GL context is specified in options) - define M_PI_F for old OpenCL 1.0 devices - removed reference documentation for OpenCL API calls Please review corrections / check on other platforms. Please take notice that there are still several places in OpenGl_Workspace::InitOpenCL() where FALSE returned without any description to user. In fact I have seen NO errors on tested platform - only garbage in the window. // Note: For profiling set CL_QUEUE_PROFILING_ENABLE Shouldn't be this flag disabled in release mode? |
2013-10-24 14:49 developer |
Reference.zip (503,091 bytes) |
|
For testing ray-tracing functionality the new test case was added (bug24130). The reference images are attached to this issue (Reference.zip). Please, use it to check ray-tracing correctness with 'diffimage'. |
|
Dear kgv, the test case was implemented, and issue are ready for review. Please check branch CR24130. |
|
Dear bugmaster, patch is ready for testing. Please perform testing of new test case on all supported platforms (Windows/Linux/Mac OS X). If snapshots will be identical - we might consider adding image comparison directly into test case. |
|
Dear kgv, could you please rebase branch CR24130 on current master, there are conflict files. |
|
Patch has been re-based. |
|
Dear BugMaster, Branch CR24130 (and products from GIT master) was compiled on Linux and Windows platforms and tested. SHA-1: 1ed2f74ee46d2ad4daf70451fbebe0e25ef8bd81 Number of compiler warnings: occt component : Linux: 323 (323 on master) Windows: 0 (0 on master) products component : Linux: 189 (189 on master) Windows: 287 (287 on master) Regressions/Differences: http://occt-tests/CR24130-master-occt/Debian60-64/summary.html http://occt-tests/CR24130-master-occt/Windows-32-VC9/summary.html bugs modalg_2(007) bug397 - will be corrected bugs vis(004) bug173_1, bug173_2, bug5990 - will be corrected Testing cases: http://occt-tests/CR24130-master-occt/Debian60-64/bugs/vis/bug24130.html bugs vis(004) bug24130: OK http://occt-tests/CR24130-master-occt/Windows-32-VC9/bugs/vis/bug24130.html bugs vis(004) bug24130: FAILED Testing on Linux: Total MEMORY difference: 355343496 / 356053660 Total CPU difference: 41347.0000000007 / 40650.99000000073 Testing on Windows: Total MEMORY difference: 410474544 / 406258112 Total CPU difference: 32135.265625 / 34747.3125 There is new behavior in images found by testdiff. http://occt-tests/CR24130-master-occt/Windows-32-VC9/diff-Windows-32-VC9.html http://occt-tests/CR24130-master-occt/Debian60-64/diff-Debian60-64.html Dear dbp, could you please validate folloving images: IMAGE bugs vis bug591: bug591_Driver1_Viewer1_View1.png differs IMAGE bugs vis bug22018: bug22018_Driver1_Viewer1_View1.png differs |
|
The patch obviously contains change in default light sources which is not documented and causes differences on all tests involving shading. Please consider removing this change from this branch -- this would greatly facilitate testing and avoid mixing two not related changes. If deemed necessary, change in default light sources can be passed as separate issue. To my view, the new behavior is better on some situations (like box shaded with default axo view) but worse in some other. In particular, it has more chances to produce artifacts on the edges. Perhaps two light sources (one as before and one new) should be used for better presentation. |
|
Dear dbp,TKOpenGl | Type: Error | ID: 0 | Severity: High | Message: No any OpenCL platform installed! OCCT was compiled without OpenCL support! please add these strings to parse.rules as SKIPPED (test case could not be executed due to lack of device). vclinfo Failed to get OpenCL device info! Tcl Exception: Failed to get OpenCL device info! Please modify vclinfo command to do not return 1. |
|
The new version of the path was pushed to CR24130. 1. The 'parse.rules' was modified to skip ray-tracing test when OCCt was compiled without OpenCL support. 2. The 'vclinfo' was modified to not return 1 when fetching OpenCL device info was unsuccessful. 3. V3d_Viewer default lights were reverted to previous version. The new issue will be created (current light configuration can not produce shadows, and in many cases objects are loking 'flat'). |
|
Please test with high priority |
|
Dear BugMaster, Branch CR24130 (and products from GIT master) was compiled on Linux and Windows platforms and tested. SHA-1: c7cd5762e8581c78526246a47bf60080d826ceaa Number of compiler warnings: occt component : Linux: 321 (323 on master) Windows: 0 (0 on master) products component : Linux: 189 (189 on master) Windows: 287 (287 on master) Regressions/Differences: No regressions/differences Testing cases: Bad messages: http://occt-tests/CR24130-r-master-occt/Debian60-64/bugs/vis/bug24130.html CASE bugs vis(004) bug24130: SKIPPED OCCT was compiled without OpenCL support! http://occt-tests/CR24130-r-master-occt/Windows-32-VC9/bugs/vis/bug24130.html CASE bugs vis(004) bug24130: FAILED (error) TKOpenGl | Type: Error | ID: 0 | Severity: High | Message: No any OpenCL platform installed! Testing on Linux: Total MEMORY difference: 355332884 / 356257396 Total CPU difference: 43005.3900000005 / 40672.13000000072 Testing on Windows: Total MEMORY difference: 411008428 / 406455812 Total CPU difference: 29009.1875 / 34772.65625 There are not differences in images found by testdiff. |
|
Dear BugMaster, There are compilation errors on MacOS platform: http://jenkins-test-02.nnov.opencascade.com:8080/user/mnt/my-views/view/CR24130_r/job/mnt-CR24130_r-master_prepare_occt_MacOS/1/parsed_console/? |
|
Dear Bugmaster, please test the branch CR24130_1. |
|
Dear BugMaster, Branch CR24130_1 (and products from GIT master) was compiled on Linux and Windows platforms and tested. SHA-1: b3bf46d685d775a189c30d9227159ec641b6fee8 Number of compiler warnings: occt component : Linux: 321 (323 on master) Windows: 0 (0 on master) products component : Linux: 189 (189 on master) Windows: 287 (287 on master) Regressions/Differences: No regressions/differences Testing cases: http://occt-tests/CR24130-1-master-occt/Debian60-64/bugs/vis/bug24130.html CASE bugs vis(004) bug24130: SKIPPED OCCT was compiled without OpenCL support! http://occt-tests/CR24130-1-master-occt/Windows-32-VC9/bugs/vis/bug24130.html CASE bugs vis(004) bug24130: FAILED (error) TKOpenGl | Type: Error | ID: 0 | Severity: High | Message: No any OpenCL platform installed! Testing on Linux: Total MEMORY difference: 355555952 / 356305192 Total CPU difference: 43947.66000000139 / 40672.57000000072 Testing on Windows: Total MEMORY difference: 410886228 / 406485576 Total CPU difference: 28326.0625 / 34772.828125 There are not differences in images found by testdiff. |
|
Dear mkv,CASE bugs vis(004) bug24130: SKIPPED OCCT was compiled without OpenCL support! CASE bugs vis(004) bug24130: FAILED (error) TKOpenGl | Type: Error | ID: 0 | Severity: High | Message: No any OpenCL platform installed! these issues have been considered as testing platform issues. Please integrate. |
|
Dear BugMaster, Test case bugs/vis(004)/bug24130 was corrected and pused to CR24130_1. |
occt: master e276548b 2013-10-31 11:35:18
Committer: bugmaster Details Diff |
0024130: Implementing ray tracing visualization core The purpose of this functionality is to bring a basic ray-tracing solution to existing OCCT visualization toolkit (TKOpenGL). Currently ray-tracing visualization core supports sharp shadows, specular reflections, transparency and adaptive anti-aliasing. However, the basis for all ray-tracing algorithms is versatile, allowing you to add new ray-tracing features easily (such as ambient occlusion). All ray-tracing computations are performed on the GPU using OpenCL framework, allowing real-time rendering performance. It is important to note, that real-time ray-tracing is possible using high-performance GPUs with support of OpenCL 1.1 and higher (such as NVIDIA GeForce 660 or ATI/AMD Radeon 7850). When using low-end GPUs (such as NVIDIA GeForce 640) the ray-tracing performance may slow down significantly. Therefore, even with NVIDIA GeForce 640 you can render scenes with the millions of triangles. The support of OpenCL-enabled CPUs and integrated graphics cards is not guaranteed. |
Affected Issues 0024130 |
|
mod - .gitattributes | Diff File | ||
mod - adm/UDLIST | Diff File | ||
add - samples/qt/Common/res/antialiasing.png | Diff File | ||
add - samples/qt/Common/res/reflections.png | Diff File | ||
add - samples/qt/Common/res/shadows.png | Diff File | ||
mod - samples/qt/Common/src/ApplicationCommon.cxx | Diff File | ||
mod - samples/qt/Common/src/ApplicationCommon.h | Diff File | ||
mod - samples/qt/Common/src/Common-icon.ts | Diff File | ||
mod - samples/qt/Common/src/Common-string.ts | Diff File | ||
mod - samples/qt/Common/src/DocumentCommon.cxx | Diff File | ||
mod - samples/qt/Common/src/DocumentCommon.h | Diff File | ||
mod - samples/qt/Common/src/MDIWindow.cxx | Diff File | ||
mod - samples/qt/Common/src/MDIWindow.h | Diff File | ||
mod - samples/qt/Common/src/View.cxx | Diff File | ||
mod - samples/qt/Common/src/View.h | Diff File | ||
mod - samples/qt/IESample/IESample-vc10.sln | Diff File | ||
mod - src/Graphic3d/Graphic3d_CView.hxx | Diff File | ||
mod - src/OpenGl/EXTERNLIB | Diff File | ||
mod - src/OpenGl/FILES | Diff File | ||
add - src/OpenGl/OpenGl_AABB.cxx | Diff File | ||
add - src/OpenGl/OpenGl_AABB.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Caps.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Caps.hxx | Diff File | ||
add - src/OpenGl/OpenGl_Cl.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Display_2.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_GraphicDriver.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_GraphicDriver.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_GraphicDriver_7.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Group.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Group.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_LayerList.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_LayerList.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_PriorityList.hxx | Diff File | ||
add - src/OpenGl/OpenGl_RaytraceSource.cxx | Diff File | ||
add - src/OpenGl/OpenGl_RaytraceTypes.hxx | Diff File | ||
add - src/OpenGl/OpenGl_SceneGeometry.cxx | Diff File | ||
add - src/OpenGl/OpenGl_SceneGeometry.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Structure.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Structure.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_View.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_View.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_View_2.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Workspace.hxx | Diff File | ||
add - src/OpenGl/OpenGl_Workspace_Raytrace.cxx | Diff File | ||
mod - src/TKOpenGl/EXTERNLIB | Diff File | ||
mod - src/V3d/V3d_View.cdl | Diff File | ||
mod - src/V3d/V3d_View_5.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
mod - tests/bugs/parse.rules | Diff File | ||
add - tests/bugs/vis/bug24130 | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2013-08-27 15:10 |
|
New Issue | |
2013-08-27 15:10 |
|
Assigned To | => san |
2013-08-27 17:11 |
|
Assigned To | san => dbp |
2013-08-27 17:11 |
|
Severity | minor => feature |
2013-08-27 17:11 |
|
Status | new => assigned |
2013-09-05 09:21 | kgv | Reproducibility | have not tried => N/A |
2013-09-05 09:21 | kgv | Target Version | => 6.7.0 |
2013-09-17 09:50 |
|
Relationship added | parent of 0024153 |
2013-10-14 10:17 |
|
Note Added: 0026058 | |
2013-10-14 18:00 |
|
Note Added: 0026073 | |
2013-10-14 18:00 |
|
Assigned To | dbp => apl |
2013-10-14 18:00 |
|
Status | assigned => resolved |
2013-10-14 18:26 |
|
Note Added: 0026074 | |
2013-10-14 18:41 |
|
Note Edited: 0026074 | |
2013-10-14 18:50 |
|
Note Edited: 0026074 | |
2013-10-15 21:25 | kgv | Assigned To | apl => dbp |
2013-10-15 21:25 | kgv | Status | resolved => assigned |
2013-10-16 12:52 |
|
Note Added: 0026103 | |
2013-10-17 16:52 |
|
Note Added: 0026126 | |
2013-10-17 16:52 |
|
Assigned To | dbp => apl |
2013-10-17 16:52 |
|
Status | assigned => feedback |
2013-10-21 10:58 |
|
Note Added: 0026154 | |
2013-10-21 10:58 |
|
Assigned To | apl => dbp |
2013-10-21 10:58 |
|
Status | feedback => assigned |
2013-10-21 10:59 |
|
Note Edited: 0026154 | |
2013-10-22 11:05 | kgv | Note Added: 0026195 | |
2013-10-22 11:32 |
|
Note Added: 0026196 | |
2013-10-22 11:43 |
|
Note Added: 0026197 | |
2013-10-22 11:47 |
|
File Added: rt-shadows.png | |
2013-10-22 11:49 |
|
File Added: screen.png | |
2013-10-22 11:49 |
|
File Added: screen2.png | |
2013-10-22 11:53 |
|
Note Added: 0026199 | |
2013-10-22 11:54 |
|
File Added: rt-granulated.png | |
2013-10-22 12:16 |
|
Note Added: 0026200 | |
2013-10-22 14:44 |
|
Note Added: 0026209 | |
2013-10-22 14:49 |
|
File Added: sphere_test.png | |
2013-10-22 15:07 |
|
Note Added: 0026211 | |
2013-10-22 15:07 |
|
File Added: Untitled.png | |
2013-10-22 15:08 |
|
File Deleted: Untitled.png | |
2013-10-22 15:08 |
|
File Added: rt_shadows.png | |
2013-10-22 16:12 |
|
Note Added: 0026213 | |
2013-10-22 16:47 |
|
File Added: example1.png | |
2013-10-22 16:47 |
|
File Deleted: example1.png | |
2013-10-22 16:48 |
|
File Added: example1.png | |
2013-10-22 16:48 |
|
File Deleted: screen.png | |
2013-10-22 16:49 |
|
File Added: example2.png | |
2013-10-22 16:50 |
|
File Added: example5.png | |
2013-10-22 16:50 |
|
File Added: example6.png | |
2013-10-22 16:50 |
|
File Deleted: example1.png | |
2013-10-22 18:48 |
|
Note Added: 0026217 | |
2013-10-22 18:48 |
|
Assigned To | dbp => apl |
2013-10-22 18:48 |
|
Status | assigned => resolved |
2013-10-22 21:15 | kgv | Note Added: 0026220 | |
2013-10-23 00:35 |
|
File Added: 1.png | |
2013-10-23 00:35 |
|
File Added: 2.png | |
2013-10-23 00:35 |
|
File Added: 5.png | |
2013-10-23 00:36 |
|
File Deleted: 1.png | |
2013-10-23 00:36 |
|
File Added: 10.png | |
2013-10-23 08:53 |
|
Note Added: 0026225 | |
2013-10-23 08:54 |
|
Note Added: 0026226 | |
2013-10-23 08:54 |
|
Assigned To | apl => bugmaster |
2013-10-23 08:54 |
|
Status | resolved => reviewed |
2013-10-23 08:59 | kgv | Note Added: 0026228 | |
2013-10-23 09:02 |
|
Note Added: 0026230 | |
2013-10-23 09:13 |
|
Assigned To | bugmaster => mkv |
2013-10-23 13:33 |
|
Note Added: 0026235 | |
2013-10-23 13:48 |
|
Note Added: 0026236 | |
2013-10-23 13:49 |
|
Note Added: 0026237 | |
2013-10-23 13:49 |
|
Assigned To | mkv => bugmaster |
2013-10-24 00:35 | kgv | Note Added: 0026247 | |
2013-10-24 00:47 | kgv | Assigned To | bugmaster => dbp |
2013-10-24 00:47 | kgv | Status | reviewed => assigned |
2013-10-24 14:49 |
|
File Added: Reference.zip | |
2013-10-24 14:52 |
|
Note Added: 0026259 | |
2013-10-24 16:48 |
|
Note Added: 0026261 | |
2013-10-24 16:48 |
|
Assigned To | dbp => kgv |
2013-10-24 16:48 |
|
Status | assigned => resolved |
2013-10-24 17:17 | kgv | Note Added: 0026263 | |
2013-10-24 17:17 | kgv | Assigned To | kgv => bugmaster |
2013-10-24 17:17 | kgv | Status | resolved => reviewed |
2013-10-25 15:29 |
|
Note Added: 0026284 | |
2013-10-25 15:30 |
|
Assigned To | bugmaster => kgv |
2013-10-25 15:30 |
|
Status | reviewed => assigned |
2013-10-25 16:04 | kgv | Assigned To | kgv => dbp |
2013-10-25 17:41 | kgv | Note Added: 0026289 | |
2013-10-25 17:41 | kgv | Assigned To | dbp => bugmaster |
2013-10-25 17:41 | kgv | Status | assigned => resolved |
2013-10-25 17:42 | kgv | Status | resolved => reviewed |
2013-10-28 16:03 |
|
Assigned To | bugmaster => mkv |
2013-10-28 16:54 |
|
Additional Information Updated | |
2013-10-29 08:23 |
|
Note Added: 0026313 | |
2013-10-29 08:24 |
|
Test case number | => bugs vis(004) bug24130 |
2013-10-29 08:24 |
|
Assigned To | mkv => dbp |
2013-10-29 08:24 |
|
Status | reviewed => assigned |
2013-10-29 09:31 |
|
Note Added: 0026314 | |
2013-10-29 10:01 | kgv | Note Added: 0026316 | |
2013-10-29 12:09 |
|
Note Added: 0026322 | |
2013-10-29 15:25 |
|
Status | assigned => resolved |
2013-10-29 15:26 |
|
Note Added: 0026333 | |
2013-10-29 15:26 |
|
Assigned To | dbp => mkv |
2013-10-29 15:26 |
|
Status | resolved => reviewed |
2013-10-30 08:47 |
|
Note Added: 0026348 | |
2013-10-30 08:48 |
|
Note Added: 0026349 | |
2013-10-30 08:49 |
|
Assigned To | mkv => dbp |
2013-10-30 08:49 |
|
Status | reviewed => assigned |
2013-10-30 17:17 |
|
Status | assigned => resolved |
2013-10-30 17:29 |
|
Note Added: 0026373 | |
2013-10-30 17:29 |
|
Assigned To | dbp => bugmaster |
2013-10-30 17:29 |
|
Status | resolved => reviewed |
2013-10-30 17:35 | bugmaster | Assigned To | bugmaster => apn |
2013-10-31 09:53 |
|
Note Added: 0026383 | |
2013-10-31 09:54 |
|
Assigned To | apn => dbp |
2013-10-31 09:54 |
|
Status | reviewed => assigned |
2013-10-31 10:04 | kgv | Note Added: 0026385 | |
2013-10-31 10:04 | kgv | Assigned To | dbp => bugmaster |
2013-10-31 10:04 | kgv | Status | assigned => resolved |
2013-10-31 10:04 | kgv | Status | resolved => feedback |
2013-10-31 14:59 |
|
Note Added: 0026394 | |
2013-10-31 15:00 |
|
Status | feedback => reviewed |
2013-10-31 15:01 |
|
Status | reviewed => tested |
2013-11-05 15:02 | kgv | Relationship added | related to 0024317 |
2013-11-05 15:08 | kgv | Relationship added | related to 0024318 |
2013-11-05 15:28 | kgv | Relationship added | related to 0024320 |
2013-11-06 11:07 | bugmaster | Changeset attached | => occt master e276548b |
2013-11-06 11:07 | bugmaster | Status | tested => verified |
2013-11-06 11:07 | bugmaster | Resolution | open => fixed |
2013-12-18 13:05 |
|
Relationship added | related to 0024479 |
2013-12-19 13:50 | bugmaster | Status | verified => closed |
2013-12-19 14:00 | bugmaster | Fixed in Version | => 6.7.0 |
2020-01-14 20:46 | kgv | Relationship added | parent of 0031279 |
2021-02-20 16:01 | kgv | Relationship added | parent of 0031196 |