Skip to content

Comments

Add CMake build system and new features#3

Open
joneqdaniel wants to merge 1 commit intomrfunkdude:mainfrom
joneqdaniel:main
Open

Add CMake build system and new features#3
joneqdaniel wants to merge 1 commit intomrfunkdude:mainfrom
joneqdaniel:main

Conversation

@joneqdaniel
Copy link

  • add CMakeLists.txt and remove existing Makefile/install.sh
  • separate headers to include/
  • fix [bug][example] 06_basic_text crashes with optimization level > 1 #2
  • update README.md with CMake instructions and syntax highlighting
  • add .gitignore allowing in-source tree build commits
  • add standard includes to fgl.h
  • use exit(EXIT_SUCCESS) instead of return 0 in main
  • add FGL_ALIGN and use it for vector types
  • add vec2i, vec3i, vec4i, vec3d, vec4d
  • add fgl_update_window()
  • add fgl_is_window_resized()
  • add fgl_get_window_size()
  • add fgl_sysconfig_string()
  • add fgl_time_string()
  • add fgl_window_flip_vsync()
  • add fgl_window_frames()
  • add fgl_window_fps()
  • add fgl_window_fps_string()
  • add fgl_timer
  • update printf format message output style to [FGL][type] [section][subsection]
  • update examples with enable/disable vsync and resolution resize sync

- add CMakeLists.txt and remove existing Makefile/install.sh
- separate headers to include/
- fix segfault caused by text buffer in format_text using optimization level > 1
- update README.md with CMake instructions and syntax highlighting
- add .gitignore allowing in-source tree build commits
- add standard includes to fgl.h
- use exit(EXIT_SUCCESS) instead of return 0 in main
- add FGL_ALIGN and use it for vector types
- add vec2i, vec3i, vec4i, vec3d, vec4d
- add fgl_update_window()
- add fgl_is_window_resized()
- add fgl_get_window_size()
- add fgl_sysconfig_string()
- add fgl_time_string()
- add fgl_window_flip_vsync()
- add fgl_window_frames()
- add fgl_window_fps()
- add fgl_window_fps_string()
- add fgl_timer
- update printf format message output style to [FGL][type] [section][subsection]
- update examples with enable/disable vsync and resolution resize sync
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[bug][example] 06_basic_text crashes with optimization level > 1

1 participant