View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0027899 | Open CASCADE | OCCT:Visualization | public | 2016-09-24 19:39 | 2018-05-24 12:01 |
Reporter | Assigned To | apn | |||
Priority | normal | Severity | feature | ||
Status | closed | Resolution | fixed | ||
Target Version | 7.1.0 | Fixed in Version | 7.1.0 | ||
Summary | 0027899: Visualization, Ray Tracing - Provide ability to rebuild GLSL shaders on the fly | ||||
Description | For debugging and performance analysis it is reasonable to provide the ability to rebuild ray tracing shaders on the fly. In this way, it will be possible to analyze the impact of different shaders modifications withour relaunching and reconfiguring scene. It may be a good instrument for rapid prototyping also. | ||||
Steps To Reproduce | vrender -rebuild | ||||
Tags | No tags attached. | ||||
Test case number | Not needed | ||||
|
Branch CR27899 has been created by dbp. SHA-1: ed81fd0c776a5e452d00d2bcd740fde5f209da16 Detailed log of new commits: Author: dbp Date: Sat Sep 24 20:26:33 2016 +0300 0027899: Visualization, Ray Tracing - Provide ability to rebuild GLSL shaders on the fly For debugging and performance analysis it is reasonable to provide the ability to rebuild ray tracing shaders on the fly. In this way, it will be possible to analyze the impact of different shaders modifications without re-launching and re-configuring the scene. This functionality can be used in the following way: vrenderparams -rebuild |
|
Dear kgv, Could you please review the patch in branch CR27899? |
|
+ Standard_Boolean ToRebuildShaders; //!< forces rebuilding ray tracing shaders at the next frame The parameter name is confusing - it is better adding RayTracing into name. |
|
Branch CR27899_1 has been created by dbp. SHA-1: 53915bcacfdb86fcd5a44a6bd9f349890b94eedd Detailed log of new commits: Author: dbp Date: Sat Sep 24 20:26:33 2016 +0300 0027899: Visualization, Ray Tracing - Provide ability to rebuild GLSL shaders on the fly For debugging and performance analysis it is reasonable to provide the ability to rebuild ray tracing shaders on the fly. In this way, it will be possible to analyze the impact of different shaders modifications without re-launching and re-configuring the scene. This functionality can be used in the following way: vrenderparams -rebuild |
|
Dear kgv, Please review the path in branch CR27899_1. |
|
Branch CR27899_1 has been updated forcibly by kgv. SHA-1: 23ab4ef8f2d66ed08f895eb272915337a6dee9a2 |
|
Branch CR27899_1 has been updated forcibly by kgv. SHA-1: af5d39a392f7f168b4bab69b66024b19ef7bc5e7 |
|
Please check compilation. Regression testing and test case are not required (new option is for debugging purposes). |
|
Dear BugMaster, Branch CR27899_1 from occt git-repository (and master from products git-repository) was compiled on Linux, MacOS and Windows platforms. SHA-1: af5d39a392f7f168b4bab69b66024b19ef7bc5e7 Number of compiler warnings: occt component: Linux: 0 (0 on master) Windows: 0 (0 on master) MasOS: 0 (0 on master) products component: Linux: 64 Windows: 0 MacOS: 1137 |
|
Branch CR27899_1 has been deleted by kgv. SHA-1: af5d39a392f7f168b4bab69b66024b19ef7bc5e7 |
|
Branch CR27899 has been deleted by kgv. SHA-1: ed81fd0c776a5e452d00d2bcd740fde5f209da16 |
occt: master d877e610 2016-09-24 17:26:33
Committer: apn Details Diff |
0027899: Visualization, Ray Tracing - Provide ability to rebuild GLSL shaders on the fly For debugging and performance analysis it is reasonable to provide the ability to rebuild ray tracing shaders on the fly. In this way, it will be possible to analyze the impact of different shaders modifications without re-launching and re-configuring the scene. This functionality can be used in the following way: > vrenderparams -rebuild |
Affected Issues 0027899 |
|
mod - src/Graphic3d/Graphic3d_RenderingParams.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_View.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_View_Raytrace.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File |
Date Modified | Username | Field | Change |
---|---|---|---|
2016-09-24 19:39 |
|
New Issue | |
2016-09-24 19:39 |
|
Assigned To | => dbp |
2016-09-24 20:28 | git | Note Added: 0058117 | |
2016-09-24 20:29 |
|
Note Added: 0058118 | |
2016-09-24 20:29 |
|
Assigned To | dbp => kgv |
2016-09-24 20:29 |
|
Status | new => resolved |
2016-09-24 20:29 |
|
Steps to Reproduce Updated | |
2016-09-26 11:14 | kgv | Note Added: 0058144 | |
2016-10-02 19:23 | git | Note Added: 0058351 | |
2016-10-02 19:23 |
|
Status | resolved => feedback |
2016-10-02 19:24 |
|
Note Added: 0058352 | |
2016-10-02 19:24 |
|
Status | feedback => resolved |
2016-10-03 14:47 | git | Note Added: 0058358 | |
2016-10-03 14:53 | git | Note Added: 0058360 | |
2016-10-03 14:54 | kgv | Note Added: 0058362 | |
2016-10-03 14:54 | kgv | Assigned To | kgv => bugmaster |
2016-10-03 14:54 | kgv | Severity | minor => feature |
2016-10-03 14:54 | kgv | Status | resolved => reviewed |
2016-10-03 14:54 | kgv | Product Version | Unscheduled => |
2016-10-03 15:01 |
|
Assigned To | bugmaster => apv |
2016-10-04 13:06 |
|
Test case number | => Not needed |
2016-10-04 13:07 |
|
Note Added: 0058389 | |
2016-10-04 13:07 |
|
Assigned To | apv => bugmaster |
2016-10-04 13:07 |
|
Status | reviewed => tested |
2016-10-07 16:09 | apn | Changeset attached | => occt master d877e610 |
2016-10-07 16:09 | apn | Assigned To | bugmaster => apn |
2016-10-07 16:09 | apn | Status | tested => verified |
2016-10-07 16:09 | apn | Resolution | open => fixed |
2016-10-28 21:42 | git | Note Added: 0059458 | |
2016-10-28 21:45 | git | Note Added: 0059530 | |
2016-12-09 16:30 |
|
Status | verified => closed |
2016-12-09 16:38 |
|
Fixed in Version | => 7.1.0 |