View Issue Details

IDProjectCategoryView StatusLast Update
0025580Open CASCADEOCCT:Visualizationpublic2015-05-14 15:32
Reporterkgv Assigned Tobugmaster  
PrioritynormalSeveritytrivial 
Status closedResolutionfixed 
Target Version6.9.0Fixed in Version6.9.0 
Summary0025580: Visualization, TKOpenGl - create GLushort index buffer in OpenGl_Quadric::createArrays() when sufficient
DescriptionCurrently OpenGl_Quadric always creates GLuint index buffer. However some systems (e.g. Mali-400 GP) do not support 32-bit integer indices.

On OpenGL ES, GL_UNSIGNED_INT is supported since OpenGL ES 3.0 or within GL_OES_element_index_uint extension.
TagsNo tags attached.
Test case numberNot needed

Relationships

related to 0024381 closedbugmaster Visualization, TKOpenGl - revise matrices stack and usage of temporary matrices 
child of 0025146 closedbugmaster Porting to Android 

Activities

git

2014-12-09 17:59

administrator   ~0035233

Branch CR25580 has been created by kgv.

SHA-1: 8bf6bc09d81b2cd10dd876afb31e120dab85c2c4


Detailed log of new commits:

Author: kgv
Date: Tue Dec 9 18:54:49 2014 +0400

    0025580: Visualization, TKOpenGl - create GLushort index buffer in OpenGl_Quadric::createArrays() when sufficient

kgv

2014-12-09 17:59

developer   ~0035234

Patch is ready for review.

san

2014-12-16 17:57

developer   ~0035428

Branch CR25580 reviewed without remarks, ready for testing.

git

2014-12-17 11:09

administrator   ~0035439

Branch CR25580 has been updated forcibly by mkv.

SHA-1: 19d203dbc311c689db5ff218e7ba523f8d3ccdff

mkv

2014-12-18 17:48

tester   ~0035485

Dear BugMaster,
Branch CR25580 was rebased on current master of occt git-repository.

mkv

2014-12-18 17:49

tester   ~0035486

Dear BugMaster,
Branch CR25580 from occt git-repository (and master from products git-repository) was compiled on Linux, MacOS and Windows platforms and tested on Release mode.
SHA-1: 19d203dbc311c689db5ff218e7ba523f8d3ccdff

Number of compiler warnings:

occt component :
Linux: 18 (18 on master)
Windows: 0 (0 on master)

products component :
Linux: 11 (11 on master)
Windows: 1 (1 on master)

Regressions/Differences:
No regressions/differences

Testing cases:
Not needed

Testing on Linux:
occt component :
Total MEMORY difference: 367667060 / 367924740
Total CPU difference: 49669.689999999995 / 51486.81000000016
products component :
Total MEMORY difference: 112248636 / 112335544
Total CPU difference: 16873.52999999998 / 16811.849999999988

Testing on Windows:
occt component :
Total MEMORY difference: 277829312 / 277262408
Total CPU difference: 41336.984375 / 37471.9529507
products component :
Total MEMORY difference: 72376660 / 71382268
Total CPU difference: 15190.296875 / 10342.656534399997

There are no differences in images found by testdiff.

git

2015-01-26 12:34

administrator   ~0036567

Branch CR25580 has been deleted by inv.

SHA-1: 19d203dbc311c689db5ff218e7ba523f8d3ccdff

Related Changesets

occt: master 032c140f

2014-12-09 14:54:49

kgv


Committer: bugmaster Details Diff
0025580: Visualization, TKOpenGl - create GLushort index buffer in OpenGl_Quadric::createArrays() when sufficient Affected Issues
0025580
mod - src/OpenGl/OpenGl_Quadric.cxx Diff File

Issue History

Date Modified Username Field Change
2014-12-09 17:54 kgv New Issue
2014-12-09 17:54 kgv Assigned To => kgv
2014-12-09 17:59 git Note Added: 0035233
2014-12-09 17:59 kgv Note Added: 0035234
2014-12-09 17:59 kgv Assigned To kgv => san
2014-12-09 17:59 kgv Severity minor => trivial
2014-12-09 17:59 kgv Status new => resolved
2014-12-09 18:00 kgv Relationship added related to 0024381
2014-12-09 18:00 kgv Relationship added child of 0025146
2014-12-09 18:49 kgv Description Updated
2014-12-09 18:54 kgv Description Updated
2014-12-16 17:57 san Note Added: 0035428
2014-12-16 17:57 san Assigned To san => bugmaster
2014-12-16 17:57 san Status resolved => reviewed
2014-12-17 11:09 git Note Added: 0035439
2014-12-17 11:32 mkv Assigned To bugmaster => mkv
2014-12-18 17:48 mkv Note Added: 0035485
2014-12-18 17:48 mkv Assigned To mkv => bugmaster
2014-12-18 17:48 mkv Status reviewed => tested
2014-12-18 17:49 mkv Note Added: 0035486
2014-12-18 17:49 mkv Test case number => Not needed
2014-12-26 13:33 bugmaster Changeset attached => occt master 032c140f
2014-12-26 13:33 bugmaster Status tested => verified
2014-12-26 13:33 bugmaster Resolution open => fixed
2015-01-26 12:34 git Note Added: 0036567
2015-05-14 15:29 aiv Status verified => closed
2015-05-14 15:32 aiv Fixed in Version => 6.9.0