source: trunk/src/gfx

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @550   8 years epyon * ECS and windowing updates
(edit) @534   8 years epyon CONTINUED: * getting rid of size_t * datatypes now restricted to …
(edit) @533   8 years epyon * getting rid of size_t * datatypes now restricted to uint32 size * …
(edit) @532   8 years epyon * minor date swap and initial size_t removal
(edit) @529   8 years epyon * mass update
(edit) @526   9 years epyon * physics level mesh implementation
(edit) @520   9 years epyon * ecs updates * animation updates * ragdoll manager * lua has own …
(edit) @514   9 years epyon * term_color implementation * support for background color * support …
(edit) @509   9 years epyon * random distributions * resource - rename/remove support * debug …
(edit) @505   9 years epyon * several STL updates * several minor fixes
(edit) @504   9 years epyon * temporary add_base_path for image manager * random - warning fix * …
(edit) @503   9 years epyon * nv::random - support for different rng sources * nv::types - fixes …
(edit) @501   9 years epyon * particle engine updates * device/context redesign * caching of GL …
(edit) @499   9 years epyon * ecs work * particle engine rehaul * added map/unmap buffer to ::context
(edit) @491   9 years epyon * mass update (will try to do atomic from now)
(edit) @487   9 years epyon
(edit) @486   9 years epyon * mass update once again…
(edit) @485   9 years epyon * massive update (need to start doing atomics again) :/
(edit) @484   10 years epyon * resource manager updates * nv-image added * missing stl memory …
(edit) @483   10 years epyon * skeleton updates
(edit) @482   10 years epyon * skeletal animation updated
(edit) @481   10 years epyon * skeleton/resource updates
(edit) @480   10 years epyon * cleanup of legacy code * resource updates
(edit) @479   10 years epyon * resource system cleanups
(edit) @477   10 years epyon * resource handling rewrite * skeletal_mesh/mesh_data updates
(edit) @475   10 years epyon * skeletal_mesh updates
(edit) @471   10 years epyon * full math library * GLM dependency removed
(edit) @470   10 years epyon * animation time definition fixes
(edit) @469   10 years epyon * stl/short_string - minor fix * stl/utility - max for 3 arguments * …
(edit) @467   10 years epyon * wx_canvas - color logging * string - _sh64/_sh32 literal support * …
(edit) @458   10 years epyon * starting work on stl/type_erasure * mesh_creator - fixed tangent …
(edit) @457   10 years epyon * mesh_creator - mirror and swap_culling, const on merge and …
(edit) @456   10 years epyon * mesh_creator minor cleanup - need more * data channel cloning * …
(edit) @454   10 years epyon * math library work * glm only referenced in math/common.hh * still …
(edit) @451   10 years epyon * math library started
(edit) @438   10 years epyon * massive amount of std::string removal * removed slurp, use …
(edit) @431   10 years epyon * hash storage type * string hash storage type * several minor fixes …
(edit) @430   10 years epyon * mesh_data -> data_channel_set rename * keyframed_mesh doesn't store …
(edit) @428   10 years epyon * renaming mesh_nodes_data members to more compliant * moved …
(edit) @427   10 years epyon * cleanup of mesh_node_data
(edit) @424   10 years epyon * refactoring WIP! (compiles though - warnings on purpose)
(edit) @423   10 years epyon * removal of several strings, string hashes used * WIP some data lost …
(edit) @420   10 years epyon * mesh nodes store name hash instead of string * nmd format refactoring
(edit) @419   10 years epyon * animation - key_channel_set simplified to data_channel_set * …
(edit) @418   10 years epyon * duh, data_channel and data_channel_access was not added! * …
(edit) @417   10 years epyon * further access restrictions improvements
(edit) @416   10 years epyon * mesh_data and key_data are data_channel_set (WIP) * massive cleanup …
(edit) @415   10 years epyon * naming scheme for data_descriptor changed * channels can only be …
(edit) @413   10 years epyon * data_descriptor creators ( buggy )
(edit) @412   10 years epyon * refactoring of raw_data_channel and data_descriptor access
(edit) @411   10 years epyon * mesh_raw_channel and key_raw_channel merged into raw_data_channel
(edit) @410   10 years epyon * merge of vertex_descriptor and key_descriptor concepts - unified raw …
(edit) @406   10 years epyon * code compiles cleanly on maximum warning level
(edit) @405   10 years epyon * fixed not yet used hash_table_policy * texture_font no longer …
(edit) @403   10 years epyon * got rid of exceptions * assert enhancements * lots of minor cleanup
(edit) @399   10 years epyon * naming cleanup * string_ref -> string_view (compatible with C++17 …
(edit) @398   10 years epyon * cleanup of glm usage
(edit) @395   10 years epyon * bulk update copyright update include guards cleanup
(edit) @392   10 years epyon * massive shift towards nova STL * include cleanups
(edit) @383   10 years epyon * more work on stl * fully working vectors! * copy & copy_n * …
(edit) @380   10 years epyon * oops, missed src : got rid of to_string and other std::string …
(edit) @376   10 years epyon * stl/assert.hh, stl/capi.hh, size_t independent * GCC 4.8 …
(edit) @374   10 years epyon * MASSIVE commit * common.hh - size_t, ptrdiff_t, nv:: namespace, …
(edit) @367   10 years epyon * fixed compilation and warnings on gcc * slowly removing/merging …
(edit) @365   10 years epyon * overhaul of logging: no longer stream operated no longer …
(edit) @346   11 years epyon * raw string literals used (C++11)
(edit) @323   11 years epyon * nova now compiles again under all three compilers with -Winsane and …
(edit) @320   11 years epyon * split nova into separate libs * particle_engine moved to engine
(edit) @319   11 years epyon * created core module and moved all free source files there * took …
(edit) @314   11 years epyon * update( time ) removed from mesh_interface
(edit) @313   11 years epyon * cleanup of context and device interfaces * create_vertex_array …
(edit) @312   11 years epyon * particle engine now can be extended with affectors and emmiters * …
(edit) @309   11 years epyon * origin parameter for particle system (TOP_LEFT, etc) * precise …
(edit) @307   11 years epyon * particle_system - duration (duration_min/duration_max) added to …
(edit) @306   11 years epyon * particle_engine module (WIP, but very robust already)
(edit) @304   11 years epyon * mouse wheel support for both SDL 1.2 and 2.0 * optional unmerged …
(edit) @303   11 years epyon * program is now handle-based * all device constructs are now …
(edit) @302   11 years epyon * buffers and vertex_arrays are now handle based
(edit) @299   11 years epyon * all bind and update function for graphics objects are done via …
(edit) @296   11 years epyon * lua::table_guard is_* utility functions * minor tweaks
(edit) @295   11 years epyon * gl_context - support for integration with wxWindows * wx.hh - …
(edit) @294   11 years epyon * mesh_creator -- very robust tangent generation mechanism * …
(edit) @293   11 years epyon * mesh_creator class, currently for transforms, later for const safety …
(edit) @290   11 years epyon * proper support for partial timeline animation
(edit) @289   11 years epyon * merged md5 animation loader into md5_loader * all animation now …
(edit) @288   11 years epyon * unified animation_entry class * virtuals removed from …
(edit) @287   11 years epyon * mesh_data_pack's in every format * md5_mesh_data removed, uses …
(edit) @285   11 years epyon * full pure data model for animation * all loaders now use pure data …
(edit) @283   11 years epyon * Nova Model Data format loader added * keyframed mesh and skeletal …
(edit) @282   11 years epyon * key_slots - another template hell similar to vertex definitions * …
(edit) @281   11 years epyon * animation key raw sizes (the whole system will be dumped though) * …
(edit) @280   11 years epyon * unified mesh_raw_channel and mesh_raw_index_channel * string_table …
(edit) @275   11 years epyon * scene_node setters * animated meshes don't need context, just the device
(edit) @261   11 years epyon * md5_loader using dynamic_array * skeleton animation via pointer, …
(edit) @256   11 years epyon * various minor fixes
(edit) @252   11 years epyon * animation may be nullptr
(edit) @251   11 years epyon * const correctness (in-progress)
(edit) @241   11 years epyon * significant simplification of the md5 code * proper instancing for …
(edit) @240   11 years epyon * multiple mesh per file interface for all mesh loaders added * …
(edit) @239   11 years epyon * massive update of mesh handling * universal mesh handling routines …
Note: See TracRevisionLog for help on using the revision log.