View Issue Details

IDProjectCategoryView StatusLast Update
0029528Open CASCADEOCCT:Visualizationpublic2022-01-12 15:02
Reporterkgv Assigned Toapn  
PrioritynormalSeverityfeature 
Status closedResolutionfixed 
Target Version7.5.0Fixed in Version7.5.0 
Summary0029528: Visualization, TKOpenGl - allow defining sRGB textures
DescriptionMost color textures are in sRGB color space, not in linear RGB color space which is used by OpenGL by default. The following changes should be done:
- Uploading color texture should be done with a flag indicating if original image is in linear RGB (GL_RGB8/GL_RGBA8) or non-linear sRGB color space (GL_SRGB8/GL_SRGB8_ALPHA8). Most 24/32-bit images are in sRGB in fact, but the choice should be done at application side. This will allow avoiding color distortion while using 24/32-bit textures.
- 24/32-bit RGB off-screen frame buffers should be creating with sRGB textures, when supported by platform. sRGB off-screen frame buffer would allow preserving more image quality (as perceived by human eye).
- GL_FRAMEBUFFER_SRGB should be enabled for proper color encoding (automatic RGB->sRGB conversion while writing values into sRGB FBO) and alpha blending operation (proper alpha blending should be done in linear RGB color space, not in sRGB).
TagsNo tags attached.
Test case numberNot needed

Attached Files

  • mat_occt730.png (110,569 bytes)
  • mat650.png (110,739 bytes)
  • mat_occt741dev.png (110,739 bytes)

Relationships

related to 0024855 closedapn Open CASCADE Revision of parameters of standard materials 
parent of 0031135 closedbugmaster Open CASCADE Visualization, TKOpenGl - texture sRGB -> linear conversion is applied twice by Path Tracer 
parent of 0031678 closedbugmaster Open CASCADE Visualization - add option enabling hinting for textured fonts 
parent of 0032032 closedbugmaster Community the backgroud color is different? 
parent of 0032179 newnds Open CASCADE Visualization, TKOpenGl - viewer clears QML controls content during redraw on Intel HD Graphics 520 
related to 0030700 closedapn Open CASCADE Visualization, TKOpenGl - support PBR Metallic-Roughness shading model 
related to 0030930 closedapn Open CASCADE Draw Harness, ViewerTest - add commands vlistcolors and vlistmaterials listing standard Colors and Materials 
related to 0030969 closedapn Open CASCADE Coding Rules - refactor Quantity_Color.cxx color table definition 
Not all the children of this issue are yet resolved or closed.

Activities

git

2019-08-29 22:42

administrator   ~0086541

Branch CR29528 has been created by kgv.

SHA-1: 0c6aed594fa53aff5a02dac7cb4294b846133ed3


Detailed log of new commits:

Author: kgv
Date: Thu Aug 29 11:04:56 2019 +0300

    0029528: Visualization, TKOpenGl - allow defining sRGB textures

Author: kgv
Date: Wed Aug 21 16:17:29 2019 +0300

    Introduced new attribute XCAFDoc_VisMaterial storing visualization material definition.

Author: kgv
Date: Wed Jul 3 11:28:26 2019 +0300

    0029902: Data Exchange, XCAF - provide extended Material definition for visualization purposes

git

2019-08-30 01:20

administrator   ~0086542

Branch CR29528 has been updated forcibly by kgv.

SHA-1: c0b633b6b59c3a31203d9043323266888fe97d69

git

2019-08-30 19:59

administrator   ~0086559

Branch CR29528 has been updated forcibly by kgv.

SHA-1: fb07e2e5cb271e173a30201e8ef0ef0d4f9e6155

git

2019-09-02 17:26

administrator   ~0086624

Branch CR29528 has been updated forcibly by kgv.

SHA-1: 26d1a9cf4dc7e264c7bb4bf8d9f5508d6085dfb7

git

2019-09-03 00:06

administrator   ~0086674

Branch CR29528_1 has been created by kgv.

SHA-1: 07a44c5fa792be51f30c1860e5cbf6bc7316a305


Detailed log of new commits:

Author: kgv
Date: Thu Aug 29 11:04:56 2019 +0300

    0029528: Visualization, TKOpenGl - allow defining sRGB textures
    
    Quantity_Color::Convert_sRGB_FromLinear(), Quantity_Color::Convert_sRGB_ToLinear()
    added auxiliary methods performing linearization / delinearization of sRGB values (gamma shift).
    
    Image_PixMap::PixelColor() and Image_PixMap::SetPixelColor() methods have been extended
    with an optional argument for performing linearization/delinearization of 8-bit sRGB pixel formats.
    
    OpenGl_TextureFormat class definition has been moved to dedicated files.
    New method OpenGl_TextureFormat::FindFormat() replaces OpenGl_Texture::GetDataFormat().
    New method OpenGl_TextureFormat::FindSizedFormat() replaces OpenGl_FrameBuffer::getColorDataFormat()
    and OpenGl_FrameBuffer::getDepthDataFormat().
    
    Graphic3d_TextureRoot::IsColorMap() - introduced new property defining
    if RGB(A)8 image formats should be loaded as sRGB(A) textures or as data RGB(A) textures.
    OpenGl_Texture initialization methods have been extended with new theIsColorMap argument.

git

2019-09-03 18:14

administrator   ~0086704

Branch CR29528_2 has been created by kgv.

SHA-1: 3ef6c0f2fdcb92ce3850a31c4e419249598cbd3d


Detailed log of new commits:

Author: kgv
Date: Thu Aug 29 11:04:56 2019 +0300

    0029528: Visualization, TKOpenGl - allow defining sRGB textures
    
    Quantity_Color::Convert_sRGB_FromLinear(), Quantity_Color::Convert_sRGB_ToLinear()
    added auxiliary methods performing linearization / delinearization of sRGB values (gamma shift).
    
    Image_PixMap::PixelColor() and Image_PixMap::SetPixelColor() methods have been extended
    with an optional argument for performing linearization/delinearization of 8-bit sRGB pixel formats.
    
    OpenGl_TextureFormat class definition has been moved to dedicated files.
    New method OpenGl_TextureFormat::FindFormat() replaces OpenGl_Texture::GetDataFormat().
    New method OpenGl_TextureFormat::FindSizedFormat() replaces OpenGl_FrameBuffer::getColorDataFormat()
    and OpenGl_FrameBuffer::getDepthDataFormat().
    
    Graphic3d_TextureRoot::IsColorMap() - introduced new property defining
    if RGB(A)8 image formats should be loaded as sRGB(A) textures or as data RGB(A) textures.
    OpenGl_Texture initialization methods have been extended with new theIsColorMap argument.

git

2019-09-17 20:46

administrator   ~0087224

Branch CR29528_nosrgb has been created by kgv.

SHA-1: 2b48f6c8e41b2da386392b5a0d16e4faa116b12c


Detailed log of new commits:

Author: kgv
Date: Tue Sep 17 20:43:15 2019 +0300

    Disable sRGB

git

2019-09-18 01:48

administrator   ~0087230

Branch CR29528_nosrgb has been updated forcibly by kgv.

SHA-1: 5b0911c8445ebe96faa5a44b896ece9c6e7bd5fb

git

2019-09-21 22:23

administrator   ~0087402

Branch CR29528_3 has been created by kgv.

SHA-1: 9ebc6264aa4c28d1f73d45bd9be65d30926ddaee


Detailed log of new commits:

Author: kgv
Date: Thu Aug 29 11:04:56 2019 +0300

    0029528: Visualization, TKOpenGl - allow defining sRGB textures
    
    Quantity_Color definition has been modified to store RGB components
    in linear color space within Quantity_TOC_RGB type.
    Standard colors defined by Quantity_NameOfColor enumeration has been updated accordingly.
    New Quantity_TOC_sRGB type has been introduced to handle RGB components in non-linear sRGB color space.
    
    OpenGl_TextureFormat class definition has been moved to dedicated files.
    New method OpenGl_TextureFormat::FindFormat() replaces OpenGl_Texture::GetDataFormat().
    New method OpenGl_TextureFormat::FindSizedFormat() replaces OpenGl_FrameBuffer::getColorDataFormat()
    and OpenGl_FrameBuffer::getDepthDataFormat().
    
    Graphic3d_TextureRoot::IsColorMap() - introduced new property defining
    if RGB(A)8 image formats should be loaded as sRGB(A) textures or as data RGB(A) textures.
    OpenGl_Texture initialization methods have been extended with new theIsColorMap argument.
    
    vreadpixel - added argument -sRGB printing color in sRGB color space.
    
    Test cases have been updated to new sRGB rendered results.

git

2019-09-21 22:36

administrator   ~0087404

Branch CR29528_3 has been updated forcibly by kgv.

SHA-1: 295af20259ff15adb585706a834ebe1a798ae42d

git

2019-09-22 19:22

administrator   ~0087430

Branch CR29528_3 has been updated forcibly by kgv.

SHA-1: 63fc0b093ed9cc26cd09f32019b844edca0e7fc5

git

2019-09-22 20:24

administrator   ~0087431

Branch CR29528_3 has been updated forcibly by kgv.

SHA-1: 190b8d0968dfdc6efb713ee71b07eb4f6786aaff

git

2019-09-22 22:38

administrator   ~0087432

Branch CR29528_3_pow has been created by kgv.

SHA-1: 944b4c370e388d0844b5e84775e5081d827322a6


Detailed log of new commits:

Author: kgv
Date: Sun Sep 22 22:34:58 2019 +0300

    Convert_LinearRGB_To_sRGB() - try Pow() instead of powf()

git

2019-09-23 08:38

administrator   ~0087437

Branch CR29528_3_pow has been updated forcibly by kgv.

SHA-1: 117bc96f3aed4675972abfb277af396b78497391

git

2019-09-23 10:41

administrator   ~0087443

Branch CR29528_3_pow has been updated forcibly by kgv.

SHA-1: b2ca630e7f7e7f18340903d33a9230e78ccd5407

git

2019-09-23 12:31

administrator   ~0087446

Branch CR29528_4 has been created by kgv.

SHA-1: 747451c1d6cc1c9d4629c9bf8526c91a4443220d


Detailed log of new commits:

Author: kgv
Date: Thu Aug 29 11:04:56 2019 +0300

    0029528: Visualization, TKOpenGl - allow defining sRGB textures
    
    OpenGL rendering is now done into sRGB framebuffer.
    OpenGl_ShaderManager::prepareStdProgramFboBlit() has been extended
    by programs resolving MSAA texture and applying gamma correction as fallbacks.
    
    Quantity_Color definition has been modified to store RGB components
    in linear color space within Quantity_TOC_RGB type.
    Standard colors defined by Quantity_NameOfColor enumeration has been updated accordingly.
    New Quantity_TOC_sRGB type has been introduced to handle RGB components in non-linear sRGB color space.
    
    OpenGl_TextureFormat class definition has been moved to dedicated files.
    New method OpenGl_TextureFormat::FindFormat() replaces OpenGl_Texture::GetDataFormat().
    New method OpenGl_TextureFormat::FindSizedFormat() replaces OpenGl_FrameBuffer::getColorDataFormat()
    and OpenGl_FrameBuffer::getDepthDataFormat().
    
    Graphic3d_TextureRoot::IsColorMap() - introduced new property defining
    if RGB(A)8 image formats should be loaded as sRGB(A) textures or as data RGB(A) textures.
    OpenGl_Texture initialization methods have been extended with new theIsColorMap argument.
    
    vreadpixel - added argument -sRGB printing color in sRGB color space.
    
    Test cases have been updated to new sRGB rendered results.

Author: kgv
Date: Mon Sep 16 23:06:38 2019 +0300

    0030969: Coding Rules - refactor Quantity_Color.cxx color table definition
    
    The table of named colors has been compressed and moved out
    from Quantity_Color.cxx into Quantity_ColorTable.pxx.
    
    Quantity_NameOfColor - grayscale enumeration values have been re-ordered to fix discontinuity.
    Duplicating colors has been merged within enumeration:
      CHARTREUSE=CHARTREUSE1, GOLD=GOLD1, GREEN=GREEN1, ORANGE=ORANGE1,
      ORANGERED=ORANGERED1, RED=RED1, TOMATO=TOMATO1, YELLOW=YELLOW1.
    Added aliases to several other common colors:
      BLUE=BLUE1, CYAN=CYAN1, LIGHTCYAN=LIGHTCYAN1, MAGENTA=MAGENTA1.
    
    Quantity_Color class definition has been cleaned to follow OCCT coding style.
    Quantity_Color now stores NCollection_Vec3<float> as class field instead of separate components.
    Removed unused class Quantity_ColorDefinitionError.
    
    New methods Quantity_Color::Convert_LinearRGB_To_sRGB() and Quantity_Color::Convert_sRGB_To_LinearRGB()
    converting RGB components from linear to non-linear sRGB colorspace and vice versa.
    Image_PixMap::PixelColor() and Image_PixMap::SetPixelColor() methods have been extended
    with an optional argument for performing linearization/delinearization of 8-bit sRGB pixel formats.
    
    Draw Harness command AISColor has been corrected to take color name instead of enumeration index.

kgv

2019-09-23 14:53

developer   ~0087451

Patch is ready for review.

http://jenkins-test-12.nnov.opencascade.com:8080/view/CR29528_4-CR29528_4-KGV/

git

2019-09-24 10:58

administrator   ~0087460

Branch CR29528_4 has been updated forcibly by kgv.

SHA-1: 69cb382a6c24ff3dc64e215e7765a7222d071a42

osa

2019-09-24 14:01

developer   ~0087476

The patch was reviewed

git

2019-09-24 18:37

administrator   ~0087493

Branch CR29528_4 has been updated forcibly by kgv.

SHA-1: 672345b6e06f999f3db51366d003fc8bc9dae710

kgv

2019-09-27 13:06

developer  

mat_occt730.png (110,569 bytes)

kgv

2019-09-27 13:06

developer  

mat650.png (110,739 bytes)

git

2019-10-01 15:36

administrator   ~0087663

Branch CR29528_4 has been updated forcibly by kgv.

SHA-1: c89d107bee461db7d687d699e1f86735f48bb751

git

2019-10-23 11:51

administrator   ~0088447

Branch CR29528 has been deleted by kgv.

SHA-1: 26d1a9cf4dc7e264c7bb4bf8d9f5508d6085dfb7

git

2019-10-23 11:51

administrator   ~0088448

Branch CR29528_1 has been deleted by kgv.

SHA-1: 07a44c5fa792be51f30c1860e5cbf6bc7316a305

git

2019-10-23 11:51

administrator   ~0088449

Branch CR29528_2 has been deleted by kgv.

SHA-1: 3ef6c0f2fdcb92ce3850a31c4e419249598cbd3d

git

2019-10-23 11:51

administrator   ~0088450

Branch CR29528_3 has been deleted by kgv.

SHA-1: 190b8d0968dfdc6efb713ee71b07eb4f6786aaff

git

2019-10-23 11:51

administrator   ~0088451

Branch CR29528_3_pow has been deleted by kgv.

SHA-1: b2ca630e7f7e7f18340903d33a9230e78ccd5407

git

2019-10-23 11:51

administrator   ~0088452

Branch CR29528_4 has been deleted by kgv.

SHA-1: c89d107bee461db7d687d699e1f86735f48bb751

git

2019-10-23 11:51

administrator   ~0088453

Branch CR29528_nosrgb has been deleted by kgv.

SHA-1: 5b0911c8445ebe96faa5a44b896ece9c6e7bd5fb

kgv

2020-01-08 04:11

developer  

mat_occt741dev.png (110,739 bytes)

Related Changesets

occt: master ba00aab7

2019-08-29 08:04:56

kgv


Committer: apn Details Diff
0029528: Visualization, TKOpenGl - allow defining sRGB textures

OpenGL rendering is now done into sRGB framebuffer.
OpenGl_ShaderManager::prepareStdProgramFboBlit() has been extended
by programs resolving MSAA texture and applying gamma correction as fallbacks.

Quantity_Color definition has been modified to store RGB components
in linear color space within Quantity_TOC_RGB type.
Standard colors defined by Quantity_NameOfColor enumeration has been updated accordingly.
New Quantity_TOC_sRGB type has been introduced to handle RGB components in non-linear sRGB color space.

OpenGl_TextureFormat class definition has been moved to dedicated files.
New method OpenGl_TextureFormat::FindFormat() replaces OpenGl_Texture::GetDataFormat().
New method OpenGl_TextureFormat::FindSizedFormat() replaces OpenGl_FrameBuffer::getColorDataFormat()
and OpenGl_FrameBuffer::getDepthDataFormat().

Graphic3d_TextureRoot::IsColorMap() - introduced new property defining
if RGB(A)8 image formats should be loaded as sRGB(A) textures or as data RGB(A) textures.
OpenGl_Texture initialization methods have been extended with new theIsColorMap argument.

vreadpixel - added argument -sRGB printing color in sRGB color space.

Test cases have been updated to new sRGB rendered results.
Affected Issues
0029528
mod - dox/dev_guides/upgrade/upgrade.md Diff File
mod - src/Cocoa/Cocoa_Window.mm Diff File
mod - src/D3DHost/D3DHost_FrameBuffer.cxx Diff File
mod - src/Graphic3d/Graphic3d_MaterialAspect.cxx Diff File
mod - src/Graphic3d/Graphic3d_TextureMap.hxx Diff File
mod - src/Graphic3d/Graphic3d_TextureRoot.cxx Diff File
mod - src/Graphic3d/Graphic3d_TextureRoot.hxx Diff File
mod - src/Graphic3d/Graphic3d_TypeOfLimit.hxx Diff File
mod - src/IGESCAFControl/IGESCAFControl_Reader.cxx Diff File
mod - src/IGESCAFControl/IGESCAFControl_Writer.cxx Diff File
mod - src/MeshVS/MeshVS_TwoColors.cxx Diff File
mod - src/OpenGl/FILES Diff File
mod - src/OpenGl/OpenGl_AspectsSprite.cxx Diff File
mod - src/OpenGl/OpenGl_BackgroundArray.cxx Diff File
mod - src/OpenGl/OpenGl_BackgroundArray.hxx Diff File
mod - src/OpenGl/OpenGl_Caps.cxx Diff File
mod - src/OpenGl/OpenGl_Caps.hxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_Font.cxx Diff File
mod - src/OpenGl/OpenGl_FrameBuffer.cxx Diff File
mod - src/OpenGl/OpenGl_FrameBuffer.hxx Diff File
mod - src/OpenGl/OpenGl_GlFunctions.hxx Diff File
mod - src/OpenGl/OpenGl_GraphicDriver.cxx Diff File
mod - src/OpenGl/OpenGl_Material.hxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.hxx Diff File
mod - src/OpenGl/OpenGl_Texture.cxx Diff File
mod - src/OpenGl/OpenGl_Texture.hxx Diff File
add - src/OpenGl/OpenGl_TextureFormat.cxx Diff File
add - src/OpenGl/OpenGl_TextureFormat.hxx Diff File
mod - src/OpenGl/OpenGl_TileSampler.cxx Diff File
mod - src/OpenGl/OpenGl_View.cxx Diff File
mod - src/OpenGl/OpenGl_View.hxx Diff File
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff File
mod - src/OpenGl/OpenGl_View_Redraw.cxx Diff File
mod - src/OpenGl/OpenGl_Window.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/QABugs/QABugs_17.cxx Diff File
mod - src/QABugs/QABugs_19.cxx Diff File
mod - src/Quantity/Quantity_Color.cxx Diff File
mod - src/Quantity/Quantity_Color.hxx Diff File
mod - src/Quantity/Quantity_ColorRGBA.cxx Diff File
mod - src/Quantity/Quantity_ColorRGBA.hxx Diff File
mod - src/Quantity/Quantity_ColorTable.pxx Diff File
mod - src/Quantity/Quantity_TypeOfColor.hxx Diff File
mod - src/RWGltf/RWGltf_GltfJsonParser.cxx Diff File
mod - src/RWGltf/RWGltf_MaterialCommon.hxx Diff File
mod - src/RWObj/RWObj_Material.hxx Diff File
mod - src/RWObj/RWObj_MtlReader.cxx Diff File
mod - src/Shaders/Display.fs Diff File
mod - src/Shaders/PathtraceBase.fs Diff File
mod - src/Shaders/Shaders_Display_fs.pxx Diff File
mod - src/Shaders/Shaders_PathtraceBase_fs.pxx Diff File
mod - src/StdSelect/StdSelect_ViewerSelector3d.cxx Diff File
mod - src/STEPCAFControl/STEPCAFControl_Writer.cxx Diff File
mod - src/STEPConstruct/STEPConstruct_Styles.cxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - src/Vrml/Vrml_DirectionalLight.cxx Diff File
mod - src/Vrml/Vrml_Material.cxx Diff File
mod - src/Vrml/Vrml_PointLight.cxx Diff File
mod - src/Vrml/Vrml_SpotLight.cxx Diff File
mod - src/VrmlAPI/VrmlAPI_Writer.cxx Diff File
mod - src/VrmlData/VrmlData_Color.hxx Diff File
mod - src/VrmlData/VrmlData_Material.cxx Diff File
mod - src/VrmlData/VrmlData_ShapeConvert.cxx Diff File
mod - tests/bugs/modalg_6/bug26379_1 Diff File
mod - tests/bugs/modalg_6/bug26379_2 Diff File
mod - tests/bugs/step/bug30189_1 Diff File
mod - tests/bugs/vis/bug22048 Diff File
rm - tests/bugs/vis/bug22879 Diff File
mod - tests/bugs/vis/bug24762_coloredshape Diff File
mod - tests/bugs/vis/bug25136 Diff File
mod - tests/bugs/vis/bug25340 Diff File
mod - tests/bugs/vis/bug25459_coloredshape Diff File
mod - tests/bugs/vis/bug25544_graytexture Diff File
mod - tests/bugs/vis/bug25552 Diff File
mod - tests/bugs/vis/bug25695 Diff File
mod - tests/bugs/vis/bug25723 Diff File
mod - tests/bugs/vis/bug25723_1 Diff File
mod - tests/bugs/vis/bug26028 Diff File
mod - tests/bugs/vis/bug26217 Diff File
mod - tests/bugs/vis/bug26344 Diff File
mod - tests/bugs/vis/bug26357 Diff File
mod - tests/bugs/vis/bug26680 Diff File
mod - tests/bugs/vis/bug26719_1 Diff File
mod - tests/bugs/vis/bug26940 Diff File
mod - tests/bugs/vis/bug26960 Diff File
mod - tests/bugs/vis/bug27083 Diff File
mod - tests/bugs/vis/bug27536 Diff File
mod - tests/bugs/vis/bug27618 Diff File
mod - tests/bugs/vis/bug27629 Diff File
mod - tests/bugs/vis/bug27796 Diff File
mod - tests/bugs/vis/bug27797 Diff File
mod - tests/bugs/vis/bug27817 Diff File
mod - tests/bugs/vis/bug27836 Diff File
mod - tests/bugs/vis/bug27945 Diff File
mod - tests/bugs/vis/bug27986_1 Diff File
mod - tests/bugs/vis/bug27986_2 Diff File
mod - tests/bugs/vis/bug28004 Diff File
mod - tests/bugs/vis/bug28036_1 Diff File
mod - tests/bugs/vis/bug28036_2 Diff File
mod - tests/bugs/vis/bug28127 Diff File
mod - tests/bugs/vis/bug28527 Diff File
mod - tests/bugs/vis/bug28988 Diff File
mod - tests/bugs/vis/bug29051 Diff File
mod - tests/bugs/vis/bug29262 Diff File
mod - tests/bugs/vis/bug29768 Diff File
mod - tests/bugs/vis/bug29791 Diff File
mod - tests/bugs/vis/bug30672 Diff File
mod - tests/bugs/vis/bug30756 Diff File
mod - tests/bugs/vis/bug30906 Diff File
mod - tests/bugs/vis/bug30949 Diff File
mod - tests/bugs/xde/bug23193 Diff File
mod - tests/bugs/xde/bug25381 Diff File
mod - tests/bugs/xde/bug28641 Diff File
mod - tests/bugs/xde/bug30779 Diff File
mod - tests/v3d/anim/objects Diff File
mod - tests/v3d/anim/rotate Diff File
mod - tests/v3d/anim/scale Diff File
mod - tests/v3d/anim/translate Diff File
mod - tests/v3d/face/F3 Diff File
mod - tests/v3d/glsl/clipping1 Diff File
mod - tests/v3d/glsl/distinguish_off Diff File
mod - tests/v3d/glsl/gouraud_pos1 Diff File
mod - tests/v3d/glsl/gouraud_spot1 Diff File
mod - tests/v3d/glsl/phong_plastic Diff File
mod - tests/v3d/glsl/phong_pos1 Diff File
mod - tests/v3d/glsl/phong_spot1 Diff File
mod - tests/v3d/glsl/texture_trsf Diff File
mod - tests/v3d/glsl/texture_trsf2 Diff File
mod - tests/v3d/materials/bug27617 Diff File
mod - tests/v3d/materials/bug27818_1 Diff File
mod - tests/v3d/materials/bug27818_2 Diff File
mod - tests/v3d/viewcube/default Diff File

Issue History

Date Modified Username Field Change
2018-02-28 10:44 kgv New Issue
2018-02-28 10:44 kgv Assigned To => kgv
2018-10-01 07:44 kgv Assigned To kgv => mnv
2018-10-01 07:44 kgv Status new => assigned
2019-05-07 14:24 kgv Relationship added related to 0030700
2019-08-13 12:04 kgv Target Version 7.4.0 => 7.5.0
2019-08-29 22:24 kgv Relationship added related to 0024855
2019-08-29 22:42 git Note Added: 0086541
2019-08-30 01:20 git Note Added: 0086542
2019-08-30 19:53 kgv Relationship added related to 0030930
2019-08-30 19:59 git Note Added: 0086559
2019-09-02 17:26 git Note Added: 0086624
2019-09-03 00:06 git Note Added: 0086674
2019-09-03 18:14 git Note Added: 0086704
2019-09-16 18:33 kgv Relationship added related to 0030969
2019-09-17 20:46 git Note Added: 0087224
2019-09-18 01:48 git Note Added: 0087230
2019-09-21 22:23 git Note Added: 0087402
2019-09-21 22:36 git Note Added: 0087404
2019-09-22 19:22 git Note Added: 0087430
2019-09-22 20:24 git Note Added: 0087431
2019-09-22 22:38 git Note Added: 0087432
2019-09-23 08:38 git Note Added: 0087437
2019-09-23 10:41 git Note Added: 0087443
2019-09-23 12:31 git Note Added: 0087446
2019-09-23 14:53 kgv Note Added: 0087451
2019-09-23 14:53 kgv Assigned To mnv => osa
2019-09-23 14:53 kgv Status assigned => resolved
2019-09-24 10:58 git Note Added: 0087460
2019-09-24 14:01 osa Note Added: 0087476
2019-09-24 14:01 osa Assigned To osa => bugmaster
2019-09-24 14:01 osa Status resolved => reviewed
2019-09-24 18:37 git Note Added: 0087493
2019-09-27 13:05 kgv File Added: materials_occt730.png
2019-09-27 13:06 kgv File Deleted: materials_occt730.png
2019-09-27 13:06 kgv File Added: mat_occt730.png
2019-09-27 13:06 kgv File Added: mat650.png
2019-10-01 15:36 git Note Added: 0087663
2019-10-23 01:07 apn Changeset attached => occt master ba00aab7
2019-10-23 01:07 apn Assigned To bugmaster => apn
2019-10-23 01:07 apn Status reviewed => verified
2019-10-23 01:07 apn Resolution open => fixed
2019-10-23 11:51 git Note Added: 0088447
2019-10-23 11:51 git Note Added: 0088448
2019-10-23 11:51 git Note Added: 0088449
2019-10-23 11:51 git Note Added: 0088450
2019-10-23 11:51 git Note Added: 0088451
2019-10-23 11:51 git Note Added: 0088452
2019-10-23 11:51 git Note Added: 0088453
2019-10-23 16:52 apn Test case number => Not needed
2019-11-06 17:02 kgv Relationship added parent of 0031135
2020-01-08 04:11 kgv File Added: mat_occt741dev.png
2020-07-21 14:03 kgv Relationship added parent of 0031678
2020-12-02 16:40 emo Fixed in Version => 7.5.0
2020-12-02 17:11 emo Status verified => closed
2020-12-30 08:32 kgv Relationship added parent of 0032032
2021-02-27 10:08 kgv Relationship added parent of 0032179