View Issue Details

IDProjectCategoryView StatusLast Update
0032094Open CASCADEOCCT:Visualizationpublic2021-01-30 17:16
Reporterkgv Assigned Tobugmaster  
PrioritynormalSeverityminor 
Status closedResolutionfixed 
Product Version7.5.0 
Target Version7.6.0Fixed in Version7.6.0 
Summary0032094: Visualization, TKOpenGl - OpenGl_VertexBuffer::bindAttribute() silently does nothing without active GLSL program
DescriptionCalling OpenGl_VertexBuffer::bindAttribute() without bound program does nothing without emitting any message, which may hide errors in code (although lazy GLSL program binding wouldn't allow detecting all such cases).
Steps To ReproduceN/A
TagsNo tags attached.
Test case numberNot required

Relationships

related to 0032083 closedbugmaster Visualization, TKOpenGl - PBR rendering is unavailable on Apple A12 Bionic (iPad) 
related to 0032082 closedkgv Visualization, TKOpenGl - improve formatting of error messages 

Activities

git

2021-01-29 05:28

administrator   ~0098496

Branch CR32094 has been created by kgv.

SHA-1: 24539e4dba1a818f41f2e11c11a0c47d70d8b666


Detailed log of new commits:

Author: kgv
Date: Fri Jan 29 05:29:50 2021 +0300

    0032094: Visualization, TKOpenGl - OpenGl_VertexBuffer::bindAttribute() silently does nothing without active GLSL program

git

2021-01-29 11:15

administrator   ~0098505

Branch CR32094 has been updated forcibly by kgv.

SHA-1: fe8f4a429c9f4509fac742fb3553cead1cf5a077

kgv

2021-01-29 11:16

developer   ~0098506

Patch is ready for review
- OCCT branch: CR32094.

git

2021-01-29 11:16

administrator   ~0098507

Branch CR32094 has been updated forcibly by kgv.

SHA-1: 6fa91c86a1dac597ba9c57f14b85fd0008bcf1e1

osa

2021-01-29 12:14

developer   ~0098510

The patch was reviewed

bugmaster

2021-01-30 16:31

administrator   ~0098532

Combination -
OCCT branch : IR-2021-01-29
master SHA - 4ad4054c9029106ee8d3dffe9155bacf3969829b
a206de37fbfa0bf71bd534ae47192bbec23b8522
Products branch : IR-2021-01-29 SHA - c3b72814422d9716b8d67e200cc31db4c554346e
was compiled on Linux, MacOS and Windows platforms and tested in optimize mode.

Number of compiler warnings:
No new/fixed warnings

Regressions/Differences/Improvements:
No regressions/differences

CPU differences:
Debian80-64:
OCCT
Total CPU difference: 17780.76000000008 / 17796.17000000006 [-0.09%]
Products
Total CPU difference: 11509.04000000011 / 12430.450000000123 [-7.41%]
Windows-64-VC14:
OCCT
Total CPU difference: 19390.859375 / 19444.171875 [-0.27%]
Products
Total CPU difference: 12815.171875 / 13824.375 [-7.30%]


Image differences :
No differences that require special attention

Memory differences :
No differences that require special attention

git

2021-01-30 17:16

administrator   ~0098538

Branch CR32094 has been deleted by inv.

SHA-1: 6fa91c86a1dac597ba9c57f14b85fd0008bcf1e1

Related Changesets

occt: master 4ad4054c

2021-01-29 02:29:50

kgv


Committer: bugmaster Details Diff
0032094: Visualization, TKOpenGl - OpenGl_VertexBuffer::bindAttribute() silently does nothing without active GLSL program

OpenGl_VertexBuffer::bindAttribute() now prints an error message indicating a possible VBO misuse.
Affected Issues
0032094
mod - src/OpenGl/OpenGl_VertexBuffer.lxx Diff File

Issue History

Date Modified Username Field Change
2021-01-29 05:26 kgv New Issue
2021-01-29 05:26 kgv Assigned To => kgv
2021-01-29 05:27 kgv Relationship added related to 0032083
2021-01-29 05:28 git Note Added: 0098496
2021-01-29 05:31 kgv Relationship added related to 0032082
2021-01-29 11:15 git Note Added: 0098505
2021-01-29 11:16 kgv Note Added: 0098506
2021-01-29 11:16 kgv Assigned To kgv => osa
2021-01-29 11:16 kgv Status new => resolved
2021-01-29 11:16 git Note Added: 0098507
2021-01-29 12:14 osa Note Added: 0098510
2021-01-29 12:14 osa Assigned To osa => bugmaster
2021-01-29 12:14 osa Status resolved => reviewed
2021-01-30 16:31 bugmaster Note Added: 0098532
2021-01-30 16:31 bugmaster Status reviewed => tested
2021-01-30 16:35 bugmaster Test case number => Not required
2021-01-30 16:50 bugmaster Changeset attached => occt master 4ad4054c
2021-01-30 16:50 bugmaster Status tested => verified
2021-01-30 16:50 bugmaster Resolution open => fixed
2021-01-30 17:16 git Note Added: 0098538