grottel
NuGet publisher profile
Packages (14)
glm
OpenGL Mathematics (GLM) is a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications. GLM provides classes and functions designed and implemented with the same naming conventions and functionalities than GLSL so that anyone who knows GLSL, can use GLM as well in C++. This project isn't limited to GLSL features. An extension system, based on the GLSL extension conventions, provides extended capabilities: matrix transformations, quaternions, data packing, random numbers, noise, etc... This library works perfectly with OpenGL but it also ensures interoperability with other third party libraries and SDK. It is a good candidate for software rendering (raytracing / rasterisation), image processing, physic simulations and any development context that requires a simple and convenient mathematics library. GLM is written in C++98 but can take advantage of C++11 when supported by the compiler. It is a platform independent library with no dependence and it officially supports the following compilers: - GCC 4.7 and higher - Intel C++ Compose XE 2013 and higher - Clang 3.4 and higher - Apple Clang 6.0 and higher - Visual C++ 2013 and higher - CUDA 9.0 and higher (experimental) - Any C++11 compiler
glfw
GLFW is an Open Source, multi-platform library for creating windows with OpenGL contexts and receiving input and events. It is easy to integrate into existing applications and does not lay claim to the main loop. GLFW is written in C and has native support for Windows, OS X and many Unix-like systems using the X Window System, such as Linux and FreeBSD. GLFW official pre-compiled binaries (https://www.glfw.org) are packaged for NuGet by S. Grottel (https://go.grottel.net/nuget/glfw).
lua
Lua combines simple procedural syntax with powerful data description constructs based on associative arrays and extensible semantics. Lua is dynamically typed, runs by interpreting bytecode for a register-based virtual machine, and has automatic memory management with incremental garbage collection, making it ideal for configuration, scripting, and rapid prototyping.
EverythingSearchClient
A .NET client library for Voidtools' Everything search engine, without the native Everything SDK dll.
AntTweakBar
AntTweakBar is a small and easy-to-use C/C++ library that allows programmers to quickly add a light and intuitive GUI into OpenGL and DirectX based graphic programs to interactively tweak parameters.
libyaml
LibYAML covers presenting and parsing processes. Thus LibYAML defines the following two processors: Parser, which takes an input stream of bytes and produces a sequence of parsing events. Emitter, which takes a sequence of events and produces a stream of bytes.
SGrottel.FindExecutable
C# code to find the full path of an executable file by searching the system's search paths.
SGrottel.SimpleLog.CSharp
A very simple log files implementation. Logs strings with time stamps into log files and implements log file retention.
voroplusplus
Voro++ comprises of several C++ classes that can be built as a static library. A command-line utility is also provided that can use most features of the code. This package supports MS Visual C++ 2012, 2013, 2015, 2017; Win32, x64; Debug, Release. Voro++ is built as static library (Lib). Also includes the tool 'voro++.exe'.
SGrottel.SimpleLog.Cpp
A very simple log files implementation. Logs strings with time stamps into log files and implements log file retention.
SGrottel.yaclap
Yet Another Command Line Argument Parser, for c++, as single-header-only library, just because...
teamcity-gtest-streamer
Small header-only library for better integration of GoogleTest into TeamCity. Large portions of this code are based on work by JetBrains: https://github.com/JetBrains/teamcity-cpp This package does not have a formal dependency to any googleTest nuget package. However, you need googleTest in order to use it. Not having a formal dependency allows you to use any googleTest implementation (even non-nuget).
SGrottel.ConProgBar.CSharp
A simple progress bar for the text console.
SG.WebBrowserCall
Simple dotnet utility library to call different, locally installed webbrowsers.