summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Eleni Maria Stea [Sun, 11 Mar 2018 18:35:44 +0000 (20:35 +0200)]
buffer allocation
Eleni Maria Stea [Sun, 4 Mar 2018 09:06:22 +0000 (11:06 +0200)]
backup
Eleni Maria Stea [Sun, 11 Feb 2018 20:46:56 +0000 (22:46 +0200)]
fixes
Eleni Maria Stea [Sun, 11 Feb 2018 20:42:41 +0000 (22:42 +0200)]
clear color works
Eleni Maria Stea [Tue, 23 Jan 2018 10:07:48 +0000 (12:07 +0200)]
rewriting swapchain/image/allocation parts
atm doing the simplest thing, will optimize allocator etc later
Eleni Maria Stea [Tue, 28 Nov 2017 09:46:49 +0000 (11:46 +0200)]
backup - needs fixing
Eleni Maria Stea [Thu, 16 Nov 2017 14:18:09 +0000 (16:18 +0200)]
quick backup
Eleni Maria Stea [Wed, 4 Oct 2017 05:51:46 +0000 (08:51 +0300)]
added a vulkan util (vkutil.h/.cc)
surface, window, swapchain, command buffer, command pool
Eleni Maria Stea [Mon, 2 Oct 2017 15:52:26 +0000 (18:52 +0300)]
quick backup - everything is going to be changed on vulkan side.
Eleni Maria Stea [Sat, 16 Sep 2017 17:51:29 +0000 (20:51 +0300)]
fix indentation,style
Eleni Maria Stea [Thu, 24 Aug 2017 00:17:19 +0000 (03:17 +0300)]
added IBR lighting from irradiance maps
(diffuse only, TODO: add specular)
Eleni Maria Stea [Wed, 23 Aug 2017 21:28:17 +0000 (00:28 +0300)]
added irradiance map data
Eleni Maria Stea [Wed, 23 Aug 2017 21:27:31 +0000 (00:27 +0300)]
poisson distribution of cows
Eleni Maria Stea [Tue, 22 Aug 2017 16:20:42 +0000 (19:20 +0300)]
fixed issues in shaders
Eleni Maria Stea [Tue, 22 Aug 2017 15:27:52 +0000 (18:27 +0300)]
controls for fog to select params
Eleni Maria Stea [Mon, 21 Aug 2017 18:23:36 +0000 (21:23 +0300)]
added fog (need to set the fog params)
Eleni Maria Stea [Mon, 21 Aug 2017 15:20:33 +0000 (18:20 +0300)]
added morphing to the cow
Eleni Maria Stea [Mon, 21 Aug 2017 09:13:42 +0000 (12:13 +0300)]
added morph_renderer
Eleni Maria Stea [Mon, 21 Aug 2017 05:50:32 +0000 (08:50 +0300)]
added terrain heightmap image
Eleni Maria Stea [Sun, 20 Aug 2017 20:56:12 +0000 (23:56 +0300)]
added linear interpolation in image to use it at the terrain generation
Eleni Maria Stea [Sun, 20 Aug 2017 20:31:04 +0000 (23:31 +0300)]
get height, camera + cow movement with keys
Eleni Maria Stea [Sat, 19 Aug 2017 19:26:59 +0000 (22:26 +0300)]
terrain working - no culling
Eleni Maria Stea [Sat, 19 Aug 2017 18:24:43 +0000 (21:24 +0300)]
fixed terrain tiles generation
Eleni Maria Stea [Sat, 19 Aug 2017 16:55:30 +0000 (19:55 +0300)]
fixed terrain rendering - visualized normals
Eleni Maria Stea [Wed, 16 Aug 2017 13:25:47 +0000 (16:25 +0300)]
added function that procedurally generates heightfield
replaced jpg images with hdr
Eleni Maria Stea [Thu, 3 Aug 2017 08:34:50 +0000 (11:34 +0300)]
updated README.md
Eleni Maria Stea [Sun, 30 Jul 2017 20:42:37 +0000 (23:42 +0300)]
added terrain files - to be continued
Eleni Maria Stea [Sun, 30 Jul 2017 20:25:21 +0000 (23:25 +0300)]
cubemap data
Eleni Maria Stea [Sun, 30 Jul 2017 20:24:40 +0000 (23:24 +0300)]
skybox working
Eleni Maria Stea [Sat, 29 Jul 2017 15:22:20 +0000 (18:22 +0300)]
quick backup of geosphere generation etc
Eleni Maria Stea [Fri, 28 Jul 2017 11:00:18 +0000 (14:00 +0300)]
support for floating point images => needed for skybox
Eleni Maria Stea [Thu, 27 Jul 2017 08:32:24 +0000 (11:32 +0300)]
srgb textures, cubemap support
Eleni Maria Stea [Thu, 27 Jul 2017 06:49:04 +0000 (09:49 +0300)]
fixed warnings
Eleni Maria Stea [Thu, 27 Jul 2017 06:39:36 +0000 (09:39 +0300)]
graphics api abstraction
Eleni Maria Stea [Wed, 26 Jul 2017 14:53:23 +0000 (17:53 +0300)]
ran astyle, added delete scene
Eleni Maria Stea [Wed, 26 Jul 2017 10:47:25 +0000 (13:47 +0300)]
getting uniform locations once, at the renderer creation, not everytime
we draw
Eleni Maria Stea [Wed, 26 Jul 2017 10:22:00 +0000 (13:22 +0300)]
quick backup
* fixed rendering, shaders, models on blender (they lacked materials)
rendering works but needs fixes (eg remove the get_uniform_location from
draw etc :p)
Eleni Maria Stea [Tue, 25 Jul 2017 14:34:45 +0000 (17:34 +0300)]
quick backup
+added the default shader files
Eleni Maria Stea [Tue, 25 Jul 2017 11:08:28 +0000 (14:08 +0300)]
backup:
- removed renderer-gl (since mesh, shader, shaderprogram have their own
gl backends atm we can just call draw)
- added uniforms, camera, draw, matrices
Eleni Maria Stea [Mon, 24 Jul 2017 16:50:14 +0000 (19:50 +0300)]
quick backup
Eleni Maria Stea [Mon, 24 Jul 2017 14:51:57 +0000 (17:51 +0300)]
fixed mesh bugs
Eleni Maria Stea [Mon, 17 Jul 2017 10:55:24 +0000 (13:55 +0300)]
fixed indentation :p
Eleni Maria Stea [Mon, 17 Jul 2017 07:51:46 +0000 (10:51 +0300)]
backup of where I was last week (nothing added)
Eleni Maria Stea [Sun, 16 Jul 2017 15:26:22 +0000 (18:26 +0300)]
fixed shader manager, added it
Eleni Maria Stea [Sun, 16 Jul 2017 12:40:53 +0000 (15:40 +0300)]
quick backup:
- camera
- state manager
- shaders
- renderer
- mesh drawing functions
missing: renderer drawing functions, renderers for our meshes
Eleni Maria Stea [Fri, 14 Jul 2017 08:52:29 +0000 (11:52 +0300)]
quick backup of the renderer - things missing
Eleni Maria Stea [Wed, 12 Jul 2017 15:35:01 +0000 (18:35 +0300)]
quick backup of changes:
mouse handling, camera, shaderprog etc
Eleni Maria Stea [Wed, 12 Jul 2017 15:26:16 +0000 (18:26 +0300)]
Revert "backup some changes:"
This reverts commit
f906c6d5d6b93dcc4c0f3d54e679cf86c829b91e.
Eleni Maria Stea [Wed, 12 Jul 2017 15:20:57 +0000 (18:20 +0300)]
backup some changes:
- camera class
- mouse/motion glfw callbacks
Eleni Maria Stea [Wed, 12 Jul 2017 08:46:05 +0000 (11:46 +0300)]
backup (realized that the shader files weren't added to git)
Eleni Maria Stea [Tue, 11 Jul 2017 07:20:12 +0000 (10:20 +0300)]
quick backup of the finished scene loader before I submit other parts
changes
*Note: I made a change to simplify the recursive create_object function.
Since most nodes contain only one mesh, there's no point to iterate
through meshes, we just choose the first one available.
Also: despite the fact that our 3d model is flat (no node hierarchy) we
calculate its modelling transformation recursively (as a product of its
local transform with the accumulative transformation of its parent
nodes), this way we can safely replace the models anytime.
Eleni Maria Stea [Mon, 10 Jul 2017 16:05:31 +0000 (19:05 +0300)]
assign mesh, material to objects
Eleni Maria Stea [Mon, 3 Jul 2017 10:31:39 +0000 (13:31 +0300)]
submodules:
https://github.com/jtsiomb/libimago.git
https://github.com/jtsiomb/gph-math.git
were added.
Eleni Maria Stea [Mon, 3 Jul 2017 10:29:16 +0000 (13:29 +0300)]
added astyle.sh
Eleni Maria Stea [Mon, 3 Jul 2017 08:33:22 +0000 (11:33 +0300)]
fixed diagram
Eleni Maria Stea [Mon, 3 Jul 2017 08:30:57 +0000 (11:30 +0300)]
notes on the design - will be updated
Eleni Maria Stea [Mon, 3 Jul 2017 07:45:07 +0000 (10:45 +0300)]
first git commit: scene, object, mesh, texture, shader, material etc
started opengl backend + stub vk backend