Skip to content

Commit

Permalink
Updating README
Browse files Browse the repository at this point in the history
  • Loading branch information
ahmedhussein89 committed Aug 14, 2020
1 parent ce56399 commit 39cf1ee
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 9 deletions.
15 changes: 9 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,13 @@ Collection of simple graphics demos

# GraphicsDemos
Collection of simple graphics demos
- [Window Creation](window)
- [Create OpenGL Context](opengl)
- `TODO` [Create Vulkan Context](vulkan)
- `WIP` [Create different type of cameras](cameras)
- `WIP` [Common data structures in graphics](datastructures)
- [Create different type of cameras](cameras)
- `DONE` Window Creation. [README](window/README.md)
- `DONE` Create OpenGL Context. [README](opengl/README.md)
- `WIP` Create different type of cameras. [README](cameras/README.md)
- `WIP` Common data structures in graphics. [README](datastructures/README.md)
- `WIP` Loading glTF file. [README](glTF/README.md)
- `WIP` Create software renderer. [README](mimicOpenGL/README.md)
- `TODO` Create Shaders. [README](shaders/README.md)
- `WIP` Implement simple WebGL. [README](webgl/README.md)
- `TODO` Create Vulkan Context. [README](vulkan/README.md)

16 changes: 13 additions & 3 deletions window/README.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,19 @@
Creating Window
---------------

- [Create SDL2 Window](simpleWindowSDL.cpp)
- [Create GLFW3 Window](simpleWindowGLFW.cpp)
- [Create SFML Window](simpleWindowSFML.cpp)
In these demos, I want to write a simple Window invariant of libraries.
These windows will not support OpenGL Context.
Also, I want to implement for a window using a native library provided by the operating system.

### The idea behind most window mangment:
1. Create a window with Title, Width, Height.
2. Enter event loop.
3. Poll events and processes it.
4. Flush/Swapbuffer.

- [Create X11 Window](simpleWindowX11.cpp)
- [Create Win32 Window](simpleWindowWin32.cpp)
- [Create Android Window](android/app/src/main/cpp/android_main.cpp)
- [Create SDL2 Window](simpleWindowSDL.cpp)
- [Create GLFW3 Window](simpleWindowGLFW.cpp)
- [Create SFML Window](simpleWindowSFML.cpp)

0 comments on commit 39cf1ee

Please sign in to comment.