mirror of
https://github.com/Open-Cascade-SAS/OCCT.git
synced 2026-05-18 07:57:31 +08:00
Handled __EMSCRIPTEN__ macros to:
- Workaround atomics (__GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 is undefined, but GCC atomics are provided).
- Suppress non-standard header <sys/signal.h> warning.
- Return OSD_LinuxREDHAT.
- Avoid inclusion of XLib headers.
- Skip fontconfig library.
- Enable EGL+GLES path (translated by Emscripten into WebGL).
- Skip eglCreatePbufferSurface() not implemented by Emscripten EGL.
Fixed Graphic3d_Vec4.hxx usage within Quantity_ColorRGBA.hxx.
OpenGl_ShaderManager::defaultGlslVersion() now prefers GLSL 300 es when WebGL 2.0 is available,
as there no any OpenGL ES greater than 3.0 emulation so far.
Shaders_Declarations.glsl - added workaround for GLSL compilation on WebGL 1.0
by defining Light properties accessors as macros instead of functions
('[]' : Index expression must be constant).
OpenGl_FrameBuffer::Init() - added workaround for initialization of GL_DEPTH24_STENCIL8
depth-stencil attachment on WebGL 1.0 + GL_WEBGL_depth_texture extension.
OpenGl_Context::Vec4FromQuantityColor() now considers myIsSRgbActive flag
to handle use case, when Immediate Layer is drawn directly into window buffer,
which is not sRGB-ready.
Added new sample - OCCT WebGL viewer.
60 lines
1.8 KiB
Plaintext
60 lines
1.8 KiB
Plaintext
# This file contains list of documentation files of OCCT which are processed
|
|
# by Doxygen to generate HTML documentation.
|
|
# Files are listed one file per line, with paths relative to dox folder.
|
|
# Empty spaces are allowed, part of string starting with # is ignored.
|
|
# The order of files in this list determines order of top-level pages
|
|
# in the generated documentation.
|
|
|
|
overview/overview.md
|
|
|
|
../samples/mfc/standard/ReadMe.md
|
|
../samples/CSharp/ReadMe.md
|
|
../samples/CSharp/ReadMe_D3D.md
|
|
|
|
../samples/qt/AndroidQt/ReadMe.md
|
|
../samples/java/jniviewer/ReadMe.md
|
|
../samples/ios/UIKitSample/ReadMe.md
|
|
../samples/webgl/ReadMe.md
|
|
|
|
tutorial/tutorial.md
|
|
|
|
technical_overview/technical_overview.md
|
|
|
|
user_guides/user_guides.md
|
|
user_guides/foundation_classes/foundation_classes.md
|
|
user_guides/modeling_data/modeling_data.md
|
|
user_guides/modeling_algos/modeling_algos.md
|
|
user_guides/boolean_operations/boolean_operations.md
|
|
user_guides/shape_healing/shape_healing.md
|
|
user_guides/visualization/visualization.md
|
|
user_guides/iges/iges.md
|
|
user_guides/step/step.md
|
|
user_guides/xde/xde.md
|
|
user_guides/ocaf/ocaf.md
|
|
user_guides/tobj/tobj.md
|
|
user_guides/draw_test_harness/draw_test_harness.md
|
|
user_guides/inspector/inspector.md
|
|
user_guides/brep_wp/brep_wp.md
|
|
user_guides/vis/vis.md
|
|
|
|
dev_guides/dev_guides.md
|
|
dev_guides/documentation/documentation.md
|
|
dev_guides/contribution/coding_rules.md
|
|
dev_guides/contribution_workflow/contribution_workflow.md
|
|
dev_guides/git_guide/git_guide.md
|
|
dev_guides/tests/tests.md
|
|
dev_guides/debug/debug.md
|
|
dev_guides/upgrade/upgrade.md
|
|
|
|
dev_guides/building/building.md
|
|
dev_guides/building/3rdparty/3rdparty_windows.md
|
|
dev_guides/building/3rdparty/3rdparty_linux.md
|
|
dev_guides/building/3rdparty/3rdparty_osx.md
|
|
dev_guides/building/cmake/cmake.md
|
|
dev_guides/building/android/android.md
|
|
dev_guides/building/code_blocks.md
|
|
dev_guides/building/msvc.md
|
|
dev_guides/building/xcode.md
|
|
|
|
license.md
|