This fix release is a hundred percent build and cmake usage improvements and there are no bug fixes in the library.
Published by 9prady9 over 3 years ago
Given below are some sample gifs that show arcball hints and custom cursors
None
Published by 9prady9 over 3 years ago
This fix release in majority constitutes of build system changes.
forge-full-<VER>.tar.bz2
tar ball to build on systems without network connection. Note that you do need to have the required dependencies installed, FG_BUILD_OFFLINE
only informs cmake to avoid cloud connection during build.vcpkg.json
manifest file to automatically install dependencies under the build folder when vcpkg
is used. Users can just do the following to fetch and build the project in a single commandcmake -S <source_dir> -B <build_dir> -DVCPKG_MANIFEST_DIR=<source_dir>/vcpkg -DCMAKE_TOOLCHAIN_FILE=<vcpkg_cmake_location>
FG_BUILD_OFFLINE
- #220None
Published by 9prady9 over 4 years ago
Renamed ComputeCopy.h
helper header to compute_copy.h
and moved it under forge subdirectory - #209 . This change only effects the users who use this helper header to handle data copy from compute buffers to OpenGL buffers.
Published by 9prady9 over 5 years ago
colormap_impl
class implementation.From this release forward, release binaries are automatically generated by ci builds and uploaded to github release notes for new tags.
Published by 9prady9 almost 6 years ago
Note: The change to glbinding 3.0 has a catch. There is a new library that gets shipped along with glbinding
, glbinding-aux
. It is an auxiliary library provided by cginternals to handle additional meta information about types etc. This is not used by forge when you build in Release mode and hence is not needed in Release. In any other mode where debug symbols are included, this shall be included and is required.
Published by 9prady9 over 6 years ago
FG
prefix - #165We also made lot of refactring internally to switch from old cmake style to the Modern cmake as detailed by Daniel Pfeifer. Our CMake files look a lot modular and scalable after this change. We have also added support for cpack so that installers for any platform can be generated using cpack -G <generator>
command. CPack support has been tested on Windows and Linux only so far.
We thank the following community members for their contributions.
Published by 9prady9 over 7 years ago
Published by 9prady9 over 7 years ago
First stable release of Forge library.
fg
. It has the following main classes.
fg::Window
- objects of this class provide the rendering canvas over which other objects are rendered.fg::Image
and fg::Chart
are the two main rendering objects that drawn on fg::Window
fg::Image
is a rendering of a simple image to Window.fg::Chart
is base object to which other plotting objects (listed below) are appended and rendered in the order of addition with alpha blending.
fg::Histogram
- bar graphsfg::Plot
- 2D and 3D plotsfg::Surface
- 3D surface plotsfg::VectorField
- 2D and 3D vector fieldsfg::Font
- provides the choice of selecting the font for your program's rendering. You may skip using this class and the library will defer to the default fonts.fg::Error
- This is the exception object that you should use to catch the errors thrown by Forge.ComputeCopy
header.Published by 9prady9 almost 8 years ago
Published by 9prady9 about 8 years ago
Published by shehzan10 almost 9 years ago
This tag is pointer to ArrayFire 3.2.0 Release