Changesets: occt

master 457b01e2

2015-03-19 13:08:06

msv


Committer: bugmaster Details Diff
0025718: Unstable work of tests in bug5805 series

Force stable work of the algorithm BRepAlgo_Loop by replacing DataMap collections with List and/or IndexedDataMap in order to provide iterations independent on the memory addresses.

Avoid uninitialized fields in default constructor of Extrema_POnSurf.

Mark bad tests as known bad.
Affected Issues
0025718
mod - src/BRepAlgo/BRepAlgo_Loop.cdl Diff File
mod - src/BRepAlgo/BRepAlgo_Loop.cxx Diff File
mod - src/Extrema/Extrema_POnSurf.lxx Diff File
mod - tests/offset/faces_type_a/A3 Diff File
mod - tests/offset/faces_type_a/A4 Diff File
mod - tests/offset/faces_type_a/A9 Diff File

master 36132a2e

2015-03-19 13:02:42

vpa


Committer: bugmaster Details Diff
0025933: Visualization - Forward AIS_InteractiveObject::Redisplay() execution to AIS_InteractiveContext

AIS_InteractiveObject::Redisplay now redirects the execution to interactive context;
All calls to AIS_InteractiveObject::Redisplay were replaced by AIS_InteractiveContext::Redisplay

Small correction of test case
Affected Issues
0025933
mod - src/AIS/AIS_InteractiveContext.cxx Diff File
mod - src/AIS/AIS_InteractiveObject.cdl Diff File
mod - src/AIS/AIS_InteractiveObject.cxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - tests/bugs/fclasses/bug63 Diff File

master 41e259eb

2015-03-19 12:52:21

drazmyslovich


Committer: bugmaster Details Diff
0025910: The material with 0-density causes errors during writing STEP files

- properly process 0-density material - create STEP density structures if and only if the density is > 0
- properly process 0-density material - create STEP density structures if and only if the density is > 0, but preserve the already mapped structures

Test-case for issue 0025910
Affected Issues
0025910
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff File
add - tests/bugs/xde/bug25910 Diff File

master 9bd59d1c

2015-03-19 12:50:09

azn


Committer: bugmaster Details Diff
0025630: Possible memory leaks in BRepGProp_Vinert and BRepGProp_Sinert

Code refactoring of BRepGProp_Sinert and BRepGProp_Vinert classes.
- All static variables have been removed.
- Common functionality connected with Gauss integration has beem moved from BRepGProp_Sinert and BRepGProp_Vinert classes to the new BRepGProp_Gauss class.

Slight changes in the comments.

Fix compilation error.

Fix Sinert errors. Rebased on new master.

Elimination of constant conditional expression warnings.

Small fix in comment.
Affected Issues
0025630
add - src/BRepGProp/BRepGProp_Gauss.cxx Diff File
add - src/BRepGProp/BRepGProp_Gauss.hxx Diff File
mod - src/BRepGProp/BRepGProp_Sinert.cxx Diff File
mod - src/BRepGProp/BRepGProp_Vinert.cxx Diff File
add - src/BRepGProp/FILES Diff File

master c4af16fb

2015-03-19 12:45:54

nbv


Committer: bugmaster Details Diff
0025898: Wrong result obtained by intersection algorithm.

The reason of the exception has been eliminated.

Test case for issue CR25898
Affected Issues
0025898
mod - src/IntWalk/IntWalk_PWalking.cxx Diff File
add - tests/bugs/modalg_5/bug25898 Diff File

master 7f0b39be

2015-03-19 12:43:17

ika


Committer: bugmaster Details Diff
0025843: Wire containing degenerated edge is not written to IGES / STEP

add check for edges with null 2D and 3D curves for STEP,
for IGES problem exists only with wires, where non-invalid edge is only one, and it is not the last in wire(fixed).

Test case for issue CR25843
mod - src/BRepToIGES/BRepToIGES_BRWire.cxx Diff File
mod - src/TopoDSToStep/TopoDSToStep_WireframeBuilder.cxx Diff File
add - tests/bugs/iges/bug25843_iges Diff File
add - tests/bugs/step/bug25843_step Diff File

master e4ffdb1e

2015-03-18 11:43:48

apn


Committer: bugmaster Details Diff
0025901: Incorrect work of command OCC181 in test-cases bugs fclasses bug181_1 and bug181_2

Modified test cases
Affected Issues
0025901
mod - tests/bugs/fclasses/bug181_1 Diff File
mod - tests/bugs/fclasses/bug181_2 Diff File

master 4e2914a6

2015-03-17 17:27:49

Pawel


Committer: bugmaster Details Diff
0025955: Visualization, AIS_Shape::UnsetColor() - fix storing color in a local variable

Removed the color declaration overriding another variable.
Affected Issues
0025955
mod - src/AIS/AIS_Shape.cxx Diff File

master 2a8523ac

2015-03-17 16:43:21

Pawel


Committer: apn Details Diff
0025954: GeomPlate_Surface::SetBounds formatting/logic mismatch

Corrected logic/formatting discrepancy.
Affected Issues
0025954
mod - src/GeomPlate/GeomPlate_Surface.cxx Diff File

master dfa0d64a

2015-03-13 14:26:12

apn


Committer: bugmaster Details Diff
0025934: Review PERF test group

Remove perf subgroups which don't contain meaningful check
Affected Issues
0025934
rm - tests/perf/bspline/intersect Diff File
mod - tests/perf/grids.list Diff File
rm - tests/perf/multi_mesh_selection/A1 Diff File
rm - tests/perf/multi_mesh_selection/A2 Diff File
rm - tests/perf/multi_mesh_selection/A3 Diff File
rm - tests/perf/multi_mesh_selection/A4 Diff File
rm - tests/perf/multi_mesh_selection/A5 Diff File
rm - tests/perf/multi_mesh_selection/A6 Diff File
rm - tests/perf/multi_mesh_selection/A7 Diff File
rm - tests/perf/multi_mesh_selection/A8 Diff File
rm - tests/perf/multi_mesh_selection/A9 Diff File
rm - tests/perf/multi_mesh_selection/B1 Diff File
rm - tests/perf/multi_mesh_selection/B2 Diff File
rm - tests/perf/multi_mesh_selection/B3 Diff File
rm - tests/perf/multi_mesh_selection/B4 Diff File
rm - tests/perf/multi_mesh_selection/B5 Diff File
rm - tests/perf/multi_mesh_selection/B6 Diff File
rm - tests/perf/multi_mesh_selection/B7 Diff File
rm - tests/perf/multi_mesh_selection/begin Diff File
rm - tests/perf/multi_mesh_shading/A1 Diff File
rm - tests/perf/multi_mesh_shading/A2 Diff File
rm - tests/perf/multi_mesh_shading/A3 Diff File
rm - tests/perf/multi_mesh_shading/A4 Diff File
rm - tests/perf/multi_mesh_shading/A5 Diff File
rm - tests/perf/multi_mesh_shading/A6 Diff File
rm - tests/perf/multi_mesh_shading/A7 Diff File
rm - tests/perf/multi_mesh_shading/A8 Diff File
rm - tests/perf/multi_mesh_shading/begin Diff File
rm - tests/perf/multi_mesh_shrink/A1 Diff File
rm - tests/perf/multi_mesh_shrink/A2 Diff File
rm - tests/perf/multi_mesh_shrink/A3 Diff File
rm - tests/perf/multi_mesh_shrink/A4 Diff File
rm - tests/perf/multi_mesh_shrink/A5 Diff File
rm - tests/perf/multi_mesh_shrink/A6 Diff File
rm - tests/perf/multi_mesh_shrink/A7 Diff File
rm - tests/perf/multi_mesh_shrink/A8 Diff File
rm - tests/perf/multi_mesh_shrink/begin Diff File
rm - tests/perf/multi_mesh_wireframe/A1 Diff File
rm - tests/perf/multi_mesh_wireframe/A2 Diff File
rm - tests/perf/multi_mesh_wireframe/A3 Diff File
rm - tests/perf/multi_mesh_wireframe/A4 Diff File
rm - tests/perf/multi_mesh_wireframe/A5 Diff File
rm - tests/perf/multi_mesh_wireframe/A6 Diff File
rm - tests/perf/multi_mesh_wireframe/A7 Diff File
rm - tests/perf/multi_mesh_wireframe/A8 Diff File
rm - tests/perf/multi_mesh_wireframe/begin Diff File
rm - tests/perf/multi_object_hlr/A1 Diff File
rm - tests/perf/multi_object_hlr/A2 Diff File
rm - tests/perf/multi_object_hlr/A3 Diff File
rm - tests/perf/multi_object_hlr/A4 Diff File
rm - tests/perf/multi_object_hlr/A5 Diff File
rm - tests/perf/multi_object_hlr/A6 Diff File
rm - tests/perf/multi_object_hlr/A7 Diff File
rm - tests/perf/multi_object_hlr/A8 Diff File
rm - tests/perf/multi_object_hlr/begin Diff File
rm - tests/perf/multi_object_selection/A1 Diff File
rm - tests/perf/multi_object_selection/A2 Diff File
rm - tests/perf/multi_object_selection/A3 Diff File
rm - tests/perf/multi_object_selection/A4 Diff File
rm - tests/perf/multi_object_selection/A5 Diff File
rm - tests/perf/multi_object_selection/A6 Diff File
rm - tests/perf/multi_object_selection/A7 Diff File
rm - tests/perf/multi_object_selection/A8 Diff File
rm - tests/perf/multi_object_selection/A9 Diff File
rm - tests/perf/multi_object_selection/B1 Diff File
rm - tests/perf/multi_object_selection/B2 Diff File
rm - tests/perf/multi_object_selection/B3 Diff File
rm - tests/perf/multi_object_selection/B4 Diff File
rm - tests/perf/multi_object_selection/B5 Diff File
rm - tests/perf/multi_object_selection/B6 Diff File
rm - tests/perf/multi_object_selection/B7 Diff File
rm - tests/perf/multi_object_selection/B8 Diff File
rm - tests/perf/multi_object_selection/B9 Diff File
rm - tests/perf/multi_object_selection/begin Diff File
rm - tests/perf/multi_object_selection/C1 Diff File
rm - tests/perf/multi_object_selection/C2 Diff File
rm - tests/perf/multi_object_selection/C3 Diff File
rm - tests/perf/multi_object_selection/C4 Diff File
rm - tests/perf/multi_object_selection/C5 Diff File
rm - tests/perf/multi_object_selection/C6 Diff File
rm - tests/perf/multi_object_selection/C7 Diff File
rm - tests/perf/multi_object_selection/C8 Diff File
rm - tests/perf/multi_object_selection/C9 Diff File
rm - tests/perf/multi_object_selection/D1 Diff File
rm - tests/perf/multi_object_selection/D2 Diff File
rm - tests/perf/multi_object_selection/D3 Diff File
rm - tests/perf/multi_object_shading/A1 Diff File
rm - tests/perf/multi_object_shading/A2 Diff File
rm - tests/perf/multi_object_shading/A3 Diff File
rm - tests/perf/multi_object_shading/A4 Diff File
rm - tests/perf/multi_object_shading/A5 Diff File
rm - tests/perf/multi_object_shading/A6 Diff File
rm - tests/perf/multi_object_shading/A7 Diff File
rm - tests/perf/multi_object_shading/A8 Diff File
rm - tests/perf/multi_object_shading/begin Diff File
rm - tests/perf/multi_object_wireframe/A1 Diff File
rm - tests/perf/multi_object_wireframe/A2 Diff File
rm - tests/perf/multi_object_wireframe/A3 Diff File
rm - tests/perf/multi_object_wireframe/A4 Diff File
rm - tests/perf/multi_object_wireframe/A5 Diff File
rm - tests/perf/multi_object_wireframe/A6 Diff File
rm - tests/perf/multi_object_wireframe/A7 Diff File
rm - tests/perf/multi_object_wireframe/A8 Diff File
rm - tests/perf/multi_object_wireframe/begin Diff File
rm - tests/perf/single_mesh_selection/A1 Diff File
rm - tests/perf/single_mesh_selection/A2 Diff File
rm - tests/perf/single_mesh_selection/A3 Diff File
rm - tests/perf/single_mesh_selection/A4 Diff File
rm - tests/perf/single_mesh_selection/A5 Diff File
rm - tests/perf/single_mesh_selection/A6 Diff File
rm - tests/perf/single_mesh_selection/A7 Diff File
rm - tests/perf/single_mesh_selection/A8 Diff File
rm - tests/perf/single_mesh_selection/A9 Diff File
rm - tests/perf/single_mesh_selection/B1 Diff File
rm - tests/perf/single_mesh_selection/B2 Diff File
rm - tests/perf/single_mesh_selection/B3 Diff File
rm - tests/perf/single_mesh_selection/B4 Diff File
rm - tests/perf/single_mesh_selection/B5 Diff File
rm - tests/perf/single_mesh_selection/B6 Diff File
rm - tests/perf/single_mesh_selection/B7 Diff File
rm - tests/perf/single_mesh_selection/begin Diff File
rm - tests/perf/single_mesh_shading/A1 Diff File
rm - tests/perf/single_mesh_shading/A2 Diff File
rm - tests/perf/single_mesh_shading/A3 Diff File
rm - tests/perf/single_mesh_shading/A4 Diff File
rm - tests/perf/single_mesh_shading/A5 Diff File
rm - tests/perf/single_mesh_shading/A6 Diff File
rm - tests/perf/single_mesh_shading/A7 Diff File
rm - tests/perf/single_mesh_shading/A8 Diff File
rm - tests/perf/single_mesh_shading/begin Diff File
rm - tests/perf/single_mesh_shrink/A1 Diff File
rm - tests/perf/single_mesh_shrink/A2 Diff File
rm - tests/perf/single_mesh_shrink/A3 Diff File
rm - tests/perf/single_mesh_shrink/A4 Diff File
rm - tests/perf/single_mesh_shrink/A5 Diff File
rm - tests/perf/single_mesh_shrink/A6 Diff File
rm - tests/perf/single_mesh_shrink/A7 Diff File
rm - tests/perf/single_mesh_shrink/A8 Diff File
rm - tests/perf/single_mesh_shrink/begin Diff File
rm - tests/perf/single_mesh_wireframe/A1 Diff File
rm - tests/perf/single_mesh_wireframe/A2 Diff File
rm - tests/perf/single_mesh_wireframe/A3 Diff File
rm - tests/perf/single_mesh_wireframe/A4 Diff File
rm - tests/perf/single_mesh_wireframe/A5 Diff File
rm - tests/perf/single_mesh_wireframe/A6 Diff File
rm - tests/perf/single_mesh_wireframe/A7 Diff File
rm - tests/perf/single_mesh_wireframe/A8 Diff File
rm - tests/perf/single_mesh_wireframe/begin Diff File
rm - tests/perf/single_object_hlr/A1 Diff File
rm - tests/perf/single_object_hlr/A2 Diff File
rm - tests/perf/single_object_hlr/A3 Diff File
rm - tests/perf/single_object_hlr/A4 Diff File
rm - tests/perf/single_object_hlr/A5 Diff File
rm - tests/perf/single_object_hlr/A6 Diff File
rm - tests/perf/single_object_hlr/A7 Diff File
rm - tests/perf/single_object_hlr/A8 Diff File
rm - tests/perf/single_object_hlr/begin Diff File
rm - tests/perf/single_object_selection/A1 Diff File
rm - tests/perf/single_object_selection/A2 Diff File
rm - tests/perf/single_object_selection/A3 Diff File
rm - tests/perf/single_object_selection/A4 Diff File
rm - tests/perf/single_object_selection/A5 Diff File
rm - tests/perf/single_object_selection/A6 Diff File
rm - tests/perf/single_object_selection/A7 Diff File
rm - tests/perf/single_object_selection/A8 Diff File
rm - tests/perf/single_object_selection/A9 Diff File
rm - tests/perf/single_object_selection/B1 Diff File
rm - tests/perf/single_object_selection/B2 Diff File
rm - tests/perf/single_object_selection/B3 Diff File
rm - tests/perf/single_object_selection/B4 Diff File
rm - tests/perf/single_object_selection/B5 Diff File
rm - tests/perf/single_object_selection/B6 Diff File
rm - tests/perf/single_object_selection/B7 Diff File
rm - tests/perf/single_object_selection/B8 Diff File
rm - tests/perf/single_object_selection/B9 Diff File
rm - tests/perf/single_object_selection/begin Diff File
rm - tests/perf/single_object_selection/C1 Diff File
rm - tests/perf/single_object_selection/C2 Diff File
rm - tests/perf/single_object_selection/C3 Diff File
rm - tests/perf/single_object_selection/C4 Diff File
rm - tests/perf/single_object_selection/C5 Diff File
rm - tests/perf/single_object_selection/C6 Diff File
rm - tests/perf/single_object_selection/C7 Diff File
rm - tests/perf/single_object_selection/C8 Diff File
rm - tests/perf/single_object_selection/C9 Diff File
rm - tests/perf/single_object_selection/D1 Diff File
rm - tests/perf/single_object_selection/D2 Diff File
rm - tests/perf/single_object_selection/D3 Diff File
rm - tests/perf/single_object_shading/A1 Diff File
rm - tests/perf/single_object_shading/A2 Diff File
rm - tests/perf/single_object_shading/A3 Diff File
rm - tests/perf/single_object_shading/A4 Diff File
rm - tests/perf/single_object_shading/A5 Diff File
rm - tests/perf/single_object_shading/A6 Diff File
rm - tests/perf/single_object_shading/A7 Diff File
rm - tests/perf/single_object_shading/A8 Diff File
rm - tests/perf/single_object_shading/begin Diff File
rm - tests/perf/single_object_wireframe/A1 Diff File
rm - tests/perf/single_object_wireframe/A2 Diff File
rm - tests/perf/single_object_wireframe/A3 Diff File
rm - tests/perf/single_object_wireframe/A4 Diff File
rm - tests/perf/single_object_wireframe/A5 Diff File
rm - tests/perf/single_object_wireframe/A6 Diff File
rm - tests/perf/single_object_wireframe/A7 Diff File
rm - tests/perf/single_object_wireframe/A8 Diff File
rm - tests/perf/single_object_wireframe/begin Diff File

master 1a6751b1

2015-03-13 14:17:46

san


Committer: bugmaster Details Diff
0025931: Visualization - Possibility to initialize an environment texture by Image_PixMap instance Affected Issues
0025931
mod - src/Graphic3d/Graphic3d_TextureEnv.cdl Diff File
mod - src/Graphic3d/Graphic3d_TextureEnv.cxx Diff File

master 4dcc5ecb

2015-03-13 13:08:15

mkv


Committer: bugmaster Details Diff
Adjusting CPU time for Windows platform
mod - tests/bugs/modalg_1/bug19793_2 Diff File
mod - tests/bugs/modalg_5/bug24696 Diff File

master 0a243bb4

2015-03-13 10:27:01

aml


Committer: bugmaster Details Diff
0025928: Tool for comparing curves

I
New commands:
xdistcc - check distance between two 3d curves.
xdistcc2ds - check distance between 3d curve and curve on surface (projected curve).
xdistc2dc2dss - check distance between two curve on surface (projected curves).

This commands are print 3d distance between input objects built on even grid.
It is supposed that curves have same parametrization.

usage:
xdistcc curve1 curve2 startParam finishParam [NumberOfSamplePoints]
xdistcc2ds c c2d surf startParam finishParam [NumberOfSamplePoints]
xdistc2dc2dss c2d_1 c2d_2 surf1 surf2 startParam finishParam [NumberOfSamplePoints]

II
Doxygen documentation about "xdist" family added.
Affected Issues
0025928
mod - dox/dev_guides/debug/debug.md Diff File
mod - src/GeometryTest/GeometryTest_TestProjCommands.cxx Diff File

master 18ee2939

2015-03-12 09:42:01

azn


Committer: bugmaster Details Diff
0025751: Eliminate GCC warning -Wunused-but-set-variable in gp_GTrsf2d.cxx for Android build

Exception macros conditions have been fixed.
Affected Issues
0025751
mod - src/gp/gp_GTrsf.cxx Diff File
mod - src/gp/gp_GTrsf.lxx Diff File
mod - src/gp/gp_GTrsf2d.cxx Diff File

master 0f9f1f4e

2015-03-12 09:35:33

jgv


Committer: bugmaster Details Diff
0025887: Invalid pipe construction

Test-case for issue #25887
mod - src/GeomFill/GeomFill_Sweep.cxx Diff File
add - tests/bugs/modalg_5/bug25887 Diff File

master 3062fdf9

2015-03-12 09:30:18

msv


Committer: bugmaster Details Diff
0025876: Geom2dAPI_InterCurveCurve returns only one intersection point instead of two intersection points

Extend domain of circle to include all possible solutions.

Test case for issue CR25876

Correct test case

Period 'jump" handling algorithm changed.
mod - src/IntCurve/IntCurve_IntConicConic_1.cxx Diff File
add - tests/bugs/moddata_3/bug25876 Diff File

master b11a99d9

2015-03-12 09:27:32

jgv


Committer: bugmaster Details Diff
0025858: Incorrect result of open offset on single edge based on BSpline curve

Test-case for issue #25883
mod - src/BRepFill/BRepFill_PipeShell.cxx Diff File
add - tests/bugs/modalg_5/bug25883 Diff File

master 77e39787

2015-03-12 09:21:29

aml


Committer: bugmaster Details Diff
0025841: Incorrect edge displaying

Handling of too big step changed.
Test-case for issue #25841

Small correction in test-case
mod - src/BRepMesh/BRepMesh_EdgeTessellator.cxx Diff File
mod - src/GCPnts/GCPnts_TangentialDeflection.gxx Diff File
add - tests/bugs/modalg_5/bug25841 Diff File

master 3629864d

2015-03-12 09:18:49

aml


Committer: bugmaster Details Diff
0025886: Wrong result obtained by projection algorithm

Usage of current iteration approximation added if necessary.

Test-case for issue 0025886
Affected Issues
0025886
mod - src/Approx/Approx_ComputeCLine.gxx Diff File
add - tests/bugs/modalg_5/bug25886 Diff File
mod - tests/de/step_2/O3 Diff File
mod - tests/de/step_4/D2 Diff File

master 8d44b0a0

2015-03-12 09:10:34

ysn


Committer: bugmaster Details Diff
0025674: Debug dev guide: misprint in Saving and dumping shapes and geometric objects section

Documentation changes and improvements suggested in bugs 25674, 25702 and 25882.
Some corrections for new content in debug.md
Affected Issues
0025674
mod - dox/dev_guides/contribution_workflow/contribution_workflow.md Diff File
mod - dox/dev_guides/debug/debug.md Diff File
mod - dox/user_guides/draw_test_harness/draw_test_harness.md Diff File
mod - dox/user_guides/modeling_data/modeling_data.md Diff File
mod - dox/user_guides/ocaf/images/ocaf_image015.png Diff File
mod - dox/user_guides/ocaf/ocaf.md Diff File

master 936f43da

2015-03-09 11:28:12

abv


Committer: bugmaster Details Diff
0025907: Optimization of testdiff command

- Work with strings optimized in Tcl procedures used in testdiff command
- CPU and memory differences output of testdiff command improved to give relative change in percents
- Cumulative CPU and memory differences are output for test grids
- In HTML output of testdiff command, deviations of memory and CPU measurements greater than 5% are colored (red or green)
- Search of image files in testdiff command corrected to avoid wrong attribution of image file to issues starting with the same first letters; images must start with the test case name, optionally followed by underscore or dash and arbitrary text
- Image_Diff tool optimized for the case if images are exactly the same
- Perf_Meter class output corrected, destructor made non-virtual
- DRAW command diffimage optimized to not save diff files if there is no difference
- Tests User Guide updated according to these changes and actual state
Affected Issues
0025907
mod - dox/dev_guides/tests/tests.md Diff File
mod - src/DrawResources/TestCommands.tcl Diff File
mod - src/Image/Image_Diff.cxx Diff File
mod - src/OSD/OSD_PerfMeter.cxx Diff File
mod - src/OSD/OSD_PerfMeter.hxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
add - tests/demo/samples/cpu Diff File

master b12a3e54

2015-03-06 15:52:30

ibs


Committer: bugmaster Details Diff
0025906: Visualization, V3d_View::Rotation() - eliminate erroneous viewer redraw within disabled immediate update

the superfluous view update of Rotation method removed because of used before Rotate method already does immediate update
Affected Issues
0025906
mod - src/V3d/V3d_View.cxx Diff File

master a79f67f8

2015-03-06 09:23:44

aba


Committer: bugmaster Details Diff
0025611: Displaying 'zbufftrihedron' interferes with 'graduatedtrihedron':

- Graphic3d_CGraduatedTrihedron: moved to Graphic3d_GraduatedTrihedron, added Graphic3d_AxisAspect for axes parameters
- OpenGl_GraduatedTrihedron: moved to primitive arrays, used Graphic3d_GraduatedTrihedron to store parameters
- ViewerTest: corrected vgraduatedtrihedron, added new parameters
- Graphic3d_ArrayOfPrimitives: added AddVertex (Graphic3d_Vec3)
- Graphic3d_GraphicDriver::GraduatedTrihedronMinMaxValues corrected interface
Affected Issues
0025611
mod - src/Graphic3d/FILES Diff File
mod - src/Graphic3d/Graphic3d.cdl Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.cdl Diff File
mod - src/Graphic3d/Graphic3d_ArrayOfPrimitives.lxx Diff File
rm - src/Graphic3d/Graphic3d_CGraduatedTrihedron.hxx Diff File
add - src/Graphic3d/Graphic3d_GraduatedTrihedron.hxx Diff File
mod - src/Graphic3d/Graphic3d_GraphicDriver.cdl Diff File
mod - src/OpenGl/OpenGl_GraduatedTrihedron.cxx Diff File
mod - src/OpenGl/OpenGl_GraduatedTrihedron.hxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.cxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.hxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.hxx Diff File
mod - src/OpenGl/OpenGl_Utils.hxx Diff File
mod - src/OpenGl/OpenGl_View.cxx Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File
mod - src/V3d/V3d_View.cdl Diff File
mod - src/V3d/V3d_View_4.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - src/Visual3d/Visual3d_View.cdl Diff File
mod - src/Visual3d/Visual3d_View.cxx Diff File
add - tests/bugs/vis/bug25611_1 Diff File
add - tests/bugs/vis/bug25611_2 Diff File

master ee51a9fe

2015-03-05 15:05:58

kgv


Committer: bugmaster Details Diff
0025897: Visualization, TKOpenGl - disable FBO blitting after first failure on broken OpenGL context

OpenGl_Context::init() - detect OpenGL 2.0+ broken context by wrong GLSL version string.
Emit error messages when OpenGL context reports version higher than actually exported.

Improve logic of methods drawing Immediate presentations and swapping the Buffers.
OpenGl_Workspace::myTransientDrawToFront - repair functionality of this flag
to always render Immediate Objects into Back Buffer.
OpenGl_Workspace::myHasFboBlit - add new flag to disable FBO blitting after first failure.
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.hxx Diff File
mod - src/OpenGl/OpenGl_Workspace_2.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace_Raytrace.cxx Diff File

master 458c2c58

2015-03-05 14:11:08

bugmaster

Details Diff
Eliminating problem of TKOpenGl compilation
mod - src/OpenGl/OpenGl_Context.cxx Diff File
 First  Prev  1 2 3 ... 30 ... 60 ... 90 ... 120 ... 150 ... 160 161 162 163 164 165 166 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last