<commit_before>Low Level Graphics Library (LLGL)
=================================

License
-------

[3-Clause BSD License](https://github.com/LukasBanana/LLGL/blob/master/LICENSE.txt)


Documentation
-------------

- [Getting Started with LLGL](https://github.com/LukasBanana/LLGL/blob/master/docu/GettingStarted/Getting%20Started%20with%20LLGL.pdf) (PDF)
- [LLGL Reference Manual](https://github.com/LukasBanana/LLGL/blob/master/docu/refman.pdf) (PDF)


Progress
--------

- **Version**: 1.00 Alpha

| Renderer | Progress | Remarks |
|----------|:--------:|---------|
| OpenGL | ~80% | |
| Direct3D 11 | ~60% | ToDo: Storage buffers, Render targets |
| Direct3D 12 | ~5% | Experimental state |
| Vulkan | 0% | Not started yet |


Thin Abstraction Layer
----------------------

```cpp
// Interface:
RenderContext::DrawIndexed(unsigned int numVertices, unsigned int firstIndex);

// OpenGL Implementation:<commit_msg>Updated README.md file.<commit_after>Low Level Graphics Library (LLGL)
=================================

License
-------

[3-Clause BSD License](https://github.com/LukasBanana/LLGL/blob/master/LICENSE.txt)


Documentation
-------------

- [Getting Started with LLGL](https://github.com/LukasBanana/LLGL/blob/master/docu/GettingStarted/Getting%20Started%20with%20LLGL.pdf) (PDF)
- [LLGL Reference Manual](https://github.com/LukasBanana/LLGL/blob/master/docu/refman.pdf) (PDF)


Progress
--------

- **Version**: 1.00 Alpha

| Renderer | Progress | Remarks |
|----------|:--------:|---------|
| OpenGL | ~80% | |
| Direct3D 11 | ~70% | ToDo: Storage buffers |
| Direct3D 12 | ~5% | Experimental state |
| Vulkan | 0% | Not started yet |


Thin Abstraction Layer
----------------------

```cpp
// Interface:
RenderContext::DrawIndexed(unsigned int numVertices, unsigned int firstIndex);

// OpenGL Implementation:
{'fraction_non_alphanumeric': 0.24890590809628008, 'fraction_numerical': 0.024070021881838075, 'mean_word_length': 3.1662870159453305, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 6, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '277785', 'n_tokens_mistral': 649, 'n_tokens_neox': 587, 'n_words': 117}