<commit_before>HQEngine Game Framework
========
Description and Goals
----------------------------
- This project goal is a cross platform C++ 3D game framework, allowing as much code re-use as possible across many platforms (Windows, Windows Phone, Android, IOS, Mac OSX, ...).
- To achieve this, many platform-specific functionalities have been hidden by abstract layers, including rendering API, audio API, file system, window API, threading, etc.

Current status
----------------------------
- Implemented parts:
	* Maths library. (supports SSE and Neon SIMD optimizations)
	* Images loader. (supports various file formats including compressed ones used by OpenGL and Direct3D like DXT and ETC)
	* Rendering API layer. (supports Direct3D (9/11), OpenGL (ES) back-ends)
	* Audio layer. (supports OpenAL and XAudio 2 back-ends)
	* Single code-base for Window creation and Game loop. (hides the setting up of window in various platforms)<commit_msg>updated read<commit_after>HQEngine Game Framework
========
Description and Goals
----------------------------
- This project goal is a cross platform C++ 3D game framework, allowing as much code re-use as possible across many platforms (Windows, Windows Phone, Android, IOS, Mac OSX, ...).
- To achieve this, many platform-specific functionalities have been hidden by abstract layers, including rendering API, audio API, file system, window API, threading, etc.
- Although there are a few of open source projects out there with same goals. One example is Ogre 3D. Often, I found them lack support for some platforms. For instance, Ogre has only supported Android recently, they didn't before. Besides, Ogre is only a graphics engine. 

Current status
----------------------------
- Implemented parts:
	* Maths library. (supports SSE and Neon SIMD optimizations)
	* Images loader. (supports various file formats including compressed ones used by OpenGL and Direct3D like DXT and ETC)
	* Rendering API layer. (supports Direct3D (9/11), OpenGL (ES) back-ends)
	* Audio layer. (supports OpenAL and XAudio 2 back-ends)
	* Single code-base for Window creation and Game loop. (hides the setting up of window in various platforms)
{'fraction_non_alphanumeric': 0.11924493554327809, 'fraction_numerical': 0.006906077348066298, 'mean_word_length': 3.508298755186722, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, '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': '694277', 'n_tokens_mistral': 559, 'n_tokens_neox': 538, 'n_words': 288}