mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-04-10 18:51:21 +03:00
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.
139 lines
3.0 KiB
Plaintext
Executable File
139 lines
3.0 KiB
Plaintext
Executable File
glext.h
|
|
OpenGl_ArbDbg.hxx
|
|
OpenGl_ArbFBO.hxx
|
|
OpenGl_ArbIns.hxx
|
|
OpenGl_ArbSamplerObject.hxx
|
|
OpenGl_ArbTBO.hxx
|
|
OpenGl_ArbTexBindless.hxx
|
|
OpenGl_Aspects.cxx
|
|
OpenGl_Aspects.hxx
|
|
OpenGl_AspectsProgram.cxx
|
|
OpenGl_AspectsProgram.hxx
|
|
OpenGl_AspectsSprite.cxx
|
|
OpenGl_AspectsSprite.hxx
|
|
OpenGl_AspectsTextureSet.cxx
|
|
OpenGl_AspectsTextureSet.hxx
|
|
OpenGl_FrameStats.cxx
|
|
OpenGl_FrameStats.hxx
|
|
OpenGl_FrameStatsPrs.cxx
|
|
OpenGl_FrameStatsPrs.hxx
|
|
OpenGl_Group.hxx
|
|
OpenGl_Group.cxx
|
|
OpenGl_Structure.hxx
|
|
OpenGl_Structure.cxx
|
|
OpenGl_StructureShadow.hxx
|
|
OpenGl_StructureShadow.cxx
|
|
OpenGl_Element.hxx
|
|
OpenGl_Element.cxx
|
|
OpenGl_Text.hxx
|
|
OpenGl_Text.cxx
|
|
OpenGl_PointSprite.hxx
|
|
OpenGl_PointSprite.cxx
|
|
OpenGl_PrimitiveArray.hxx
|
|
OpenGl_PrimitiveArray.cxx
|
|
OpenGl_Workspace.hxx
|
|
OpenGl_Workspace.cxx
|
|
OpenGl_View.hxx
|
|
OpenGl_View.cxx
|
|
OpenGl_View_Raytrace.cxx
|
|
OpenGl_View_Redraw.cxx
|
|
OpenGl_GraduatedTrihedron.hxx
|
|
OpenGl_GraduatedTrihedron.cxx
|
|
OpenGl_Material.hxx
|
|
OpenGl_MaterialState.hxx
|
|
OpenGl_Matrix.hxx
|
|
OpenGl_MatrixState.hxx
|
|
OpenGl_LineAttributes.hxx
|
|
OpenGl_LineAttributes.cxx
|
|
OpenGl_Window.hxx
|
|
OpenGl_Window.cxx
|
|
OpenGl_Window_1.mm
|
|
OpenGl_FrameBuffer.hxx
|
|
OpenGl_FrameBuffer.cxx
|
|
OpenGl_Texture.cxx
|
|
OpenGl_Texture.hxx
|
|
OpenGl_TextureFormat.cxx
|
|
OpenGl_TextureFormat.hxx
|
|
OpenGl_TextureSet.cxx
|
|
OpenGl_TextureSet.hxx
|
|
OpenGl_Resource.hxx
|
|
OpenGl_Resource.cxx
|
|
OpenGl_NamedResource.hxx
|
|
OpenGl_Font.hxx
|
|
OpenGl_Font.cxx
|
|
OpenGl_BackgroundArray.cxx
|
|
OpenGl_BackgroundArray.hxx
|
|
OpenGl_CappingAlgo.cxx
|
|
OpenGl_CappingAlgo.hxx
|
|
OpenGl_CappingPlaneResource.cxx
|
|
OpenGl_CappingPlaneResource.hxx
|
|
OpenGl_Caps.cxx
|
|
OpenGl_Caps.hxx
|
|
OpenGl_Clipping.cxx
|
|
OpenGl_Clipping.hxx
|
|
OpenGl_ClippingIterator.hxx
|
|
OpenGl_Context.cxx
|
|
OpenGl_Context.hxx
|
|
OpenGl_Context_1.mm
|
|
OpenGl_ExtGS.hxx
|
|
OpenGl_GlFunctions.hxx
|
|
OpenGl_Flipper.cxx
|
|
OpenGl_Flipper.hxx
|
|
OpenGl_GlCore11.hxx
|
|
OpenGl_GlCore11Fwd.hxx
|
|
OpenGl_GlCore12.hxx
|
|
OpenGl_GlCore13.hxx
|
|
OpenGl_GlCore14.hxx
|
|
OpenGl_GlCore15.hxx
|
|
OpenGl_GlCore20.hxx
|
|
OpenGl_GlCore21.hxx
|
|
OpenGl_GlCore30.hxx
|
|
OpenGl_GlCore31.hxx
|
|
OpenGl_GlCore32.hxx
|
|
OpenGl_GlCore33.hxx
|
|
OpenGl_GlCore40.hxx
|
|
OpenGl_GlCore41.hxx
|
|
OpenGl_GlCore42.hxx
|
|
OpenGl_GlCore43.hxx
|
|
OpenGl_GlCore44.hxx
|
|
OpenGl_GlCore45.hxx
|
|
OpenGl_LayerList.cxx
|
|
OpenGl_LayerList.hxx
|
|
OpenGl_LayerFilter.hxx
|
|
OpenGl_GraphicDriver.cxx
|
|
OpenGl_GraphicDriver.hxx
|
|
OpenGl_IndexBuffer.cxx
|
|
OpenGl_IndexBuffer.hxx
|
|
OpenGl_Layer.hxx
|
|
OpenGl_RenderFilter.hxx
|
|
OpenGl_Sampler.cxx
|
|
OpenGl_Sampler.hxx
|
|
OpenGl_SceneGeometry.cxx
|
|
OpenGl_SceneGeometry.hxx
|
|
OpenGl_SetOfShaderPrograms.hxx
|
|
OpenGl_ShaderManager.cxx
|
|
OpenGl_ShaderManager.hxx
|
|
OpenGl_ShaderObject.cxx
|
|
OpenGl_ShaderObject.hxx
|
|
OpenGl_ShaderProgram.cxx
|
|
OpenGl_ShaderProgram.hxx
|
|
OpenGl_ShaderStates.cxx
|
|
OpenGl_ShaderStates.hxx
|
|
OpenGl_StencilTest.cxx
|
|
OpenGl_StencilTest.hxx
|
|
OpenGl_TileSampler.hxx
|
|
OpenGl_TileSampler.cxx
|
|
OpenGl_TextureBufferArb.cxx
|
|
OpenGl_TextureBufferArb.hxx
|
|
OpenGl_Vec.hxx
|
|
OpenGl_VertexBuffer.cxx
|
|
OpenGl_VertexBuffer.hxx
|
|
OpenGl_VertexBuffer.lxx
|
|
OpenGl_VertexBufferCompat.cxx
|
|
OpenGl_VertexBufferCompat.hxx
|
|
OpenGl_VertexBufferEditor.hxx
|
|
OpenGl_TextBuilder.hxx
|
|
OpenGl_TextBuilder.cxx
|
|
OpenGl_HaltonSampler.hxx
|
|
OpenGl_ShaderProgramDumpLevel.hxx
|