source: trunk/src/gfx

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(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 …
(edit) @237   11 years epyon * debug_draw module added * evil vertex descriptor and info added * …
(edit) @236   11 years epyon * mass renames to prepare for new mesh_data
(edit) @231   11 years epyon * further simplification of mesh classes * updated tests
(edit) @230   11 years epyon * animated_mesh, scene_node, camera and transform classes added * …
(edit) @228   11 years epyon * various untracked changes
(edit) @227   11 years epyon * skeletal mesh support
(edit) @224   11 years epyon * universal mesh format * removed keyframed_mesh_data
(edit) @223   11 years epyon * keyframed_mesh can be animated either cpu or gpu side
(edit) @204   12 years cahir Fix warnings on MacOSX 64-bit with clang 3.3
(edit) @198   12 years epyon * warning cleanup for clang and gcc
(edit) @183   12 years epyon * lua - alternative way of specifing push/pop support
(edit) @161   12 years epyon * unified naming of attributes in nv * predefined attribute bindings …
(edit) @159   12 years epyon * keyframed_mesh - animation start takes count of frames not stop
(edit) @158   12 years epyon * keyframed_mesh class added
(edit) @146   12 years epyon * warnings fixed
(edit) @145   12 years epyon * texture_atlas - we want to retain the extra border if handling text, …
(edit) @144   12 years shark * texture_atlas: Fixed exact fit behavior bug.
(edit) @142   12 years epyon * texture_atlas - optionally takes a border parameter (default 1) * …
(edit) @128   12 years epyon * bad cast in image.cc fixed * bug in c_file_system fixed
(edit) @121   12 years epyon * Nova builds with -Weverything/-Wall/-pedantic/etc on: on MSVC …
(edit) @114   12 years epyon * texture_font - fixes * gui_style - fixes * position - added …
(edit) @103   12 years epyon * texture_font - proper support for depth 4
(edit) @95   12 years epyon * order of includes fixed * logger bug fixed
(edit) @90   12 years epyon * common - windows SCL warnings proper suppression * common - …
(add) @89   12 years epyon * gfx folders added - moved image, texture_atlas and texture_font to them
Note: See TracRevisionLog for help on using the revision log.