diff --git a/FocusTerra/.vs/FocusTerra/v16/.suo b/FocusTerra/.vs/FocusTerra/v16/.suo index 8979d1cfaf7bb7632652d1f20a7e6801289f3d3c..46e39ad8d28c71f412529a481f6a6531f2429383 100644 Binary files a/FocusTerra/.vs/FocusTerra/v16/.suo and b/FocusTerra/.vs/FocusTerra/v16/.suo differ diff --git a/FocusTerra/.vs/FocusTerra/v16/ipch/AutoPCH/3b7f66ca6222ba83/GUI_HANDLER.ipch b/FocusTerra/.vs/FocusTerra/v16/ipch/AutoPCH/3b7f66ca6222ba83/GUI_HANDLER.ipch index a66889b368289d0688d1cf6e52f9c70134c3e551..61a6ff0b134564b14fb6e5e813b2267e796d870a 100644 Binary files a/FocusTerra/.vs/FocusTerra/v16/ipch/AutoPCH/3b7f66ca6222ba83/GUI_HANDLER.ipch and b/FocusTerra/.vs/FocusTerra/v16/ipch/AutoPCH/3b7f66ca6222ba83/GUI_HANDLER.ipch differ diff --git a/FocusTerra/.vs/FocusTerra/v16/ipch/AutoPCH/814970c2f16523d/WAVE_HANDLER.ipch b/FocusTerra/.vs/FocusTerra/v16/ipch/AutoPCH/814970c2f16523d/WAVE_HANDLER.ipch index 08a9a66aba44c509c35fa50a6ebbc7b6b6c2aac9..8d8d61b917320675cf6f25a0622da05f88e10496 100644 Binary files a/FocusTerra/.vs/FocusTerra/v16/ipch/AutoPCH/814970c2f16523d/WAVE_HANDLER.ipch and b/FocusTerra/.vs/FocusTerra/v16/ipch/AutoPCH/814970c2f16523d/WAVE_HANDLER.ipch differ diff --git a/FocusTerra/.vs/FocusTerra/v16/ipch/AutoPCH/cb00a5d01c33728d/MAIN_TESTING.ipch b/FocusTerra/.vs/FocusTerra/v16/ipch/AutoPCH/cb00a5d01c33728d/MAIN_TESTING.ipch index 7bc0088d92ca451bf4133de79dcda8f47c7050bc..7c7f42da1be3b995e359ca8097cd28759e093161 100644 Binary files a/FocusTerra/.vs/FocusTerra/v16/ipch/AutoPCH/cb00a5d01c33728d/MAIN_TESTING.ipch and b/FocusTerra/.vs/FocusTerra/v16/ipch/AutoPCH/cb00a5d01c33728d/MAIN_TESTING.ipch differ diff --git a/FocusTerra/FocusTerra/x64/Release/FocusTerra.iobj b/FocusTerra/FocusTerra/x64/Release/FocusTerra.iobj index cb86c802e5880d76fb2622818e1ceeb92c7a8830..08898783432dbdda6e93dbe0c0d7be5ebcf2762e 100644 Binary files a/FocusTerra/FocusTerra/x64/Release/FocusTerra.iobj and b/FocusTerra/FocusTerra/x64/Release/FocusTerra.iobj differ diff --git a/FocusTerra/FocusTerra/x64/Release/FocusTerra.ipdb b/FocusTerra/FocusTerra/x64/Release/FocusTerra.ipdb index aede8e996af70ebd0c2dfd4865e7cd477293272b..561271c0b00d2d46822546a1e2f8bb3f50b17256 100644 Binary files a/FocusTerra/FocusTerra/x64/Release/FocusTerra.ipdb and b/FocusTerra/FocusTerra/x64/Release/FocusTerra.ipdb differ diff --git a/FocusTerra/FocusTerra/x64/Release/FocusTerra.log b/FocusTerra/FocusTerra/x64/Release/FocusTerra.log index 1002db4b0ffb35249412935dc10ae4baa801a5d5..360233f30f4ae34f1a4be2e3b6aeda72a6f9f526 100644 --- a/FocusTerra/FocusTerra/x64/Release/FocusTerra.log +++ b/FocusTerra/FocusTerra/x64/Release/FocusTerra.log @@ -1,9 +1,32 @@ - main_testing.cpp -C:\Users\engel\VS_Projects\FocusTerra\framebuffer-testing\include\drawing_handler.hpp(29,21): warning C4305: 'initializing': truncation from 'double' to 'float' + gui_handler.cpp +C:\Users\engel\VS_Projects\FocusTerra\framebuffer-testing\src\gui_handler.cpp(149,60): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data +C:\Users\engel\VS_Projects\FocusTerra\framebuffer-testing\src\gui_handler.cpp(236,60): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data +C:\Users\engel\VS_Projects\FocusTerra\framebuffer-testing\src\gui_handler.cpp(241,6): warning C4312: 'type cast': conversion from 'GLuint' to 'void *' of greater size +C:\Users\engel\VS_Projects\FocusTerra\framebuffer-testing\src\gui_handler.cpp(246,6): warning C4312: 'type cast': conversion from 'GLuint' to 'void *' of greater size +C:\Users\engel\VS_Projects\FocusTerra\framebuffer-testing\src\gui_handler.cpp(254,6): warning C4312: 'type cast': conversion from 'GLuint' to 'void *' of greater size +C:\Users\engel\VS_Projects\FocusTerra\framebuffer-testing\src\gui_handler.cpp(259,6): warning C4312: 'type cast': conversion from 'GLuint' to 'void *' of greater size +C:\Users\engel\VS_Projects\FocusTerra\framebuffer-testing\src\gui_handler.cpp(265,6): warning C4312: 'type cast': conversion from 'GLuint' to 'void *' of greater size +C:\Users\engel\VS_Projects\FocusTerra\framebuffer-testing\src\gui_handler.cpp(270,6): warning C4312: 'type cast': conversion from 'GLuint' to 'void *' of greater size +C:\Users\engel\VS_Projects\FocusTerra\framebuffer-testing\src\gui_handler.cpp(299,5): warning C4312: 'type cast': conversion from 'GLuint' to 'void *' of greater size +C:\Users\engel\VS_Projects\FocusTerra\framebuffer-testing\src\gui_handler.cpp(306,5): warning C4312: 'type cast': conversion from 'GLuint' to 'void *' of greater size +C:\Users\engel\VS_Projects\FocusTerra\framebuffer-testing\src\gui_handler.cpp(319,5): warning C4312: 'type cast': conversion from 'GLuint' to 'void *' of greater size +C:\Users\engel\VS_Projects\FocusTerra\framebuffer-testing\src\gui_handler.cpp(326,5): warning C4312: 'type cast': conversion from 'GLuint' to 'void *' of greater size +C:\Users\engel\VS_Projects\FocusTerra\framebuffer-testing\src\gui_handler.cpp(394,28): warning C4244: 'argument': conversion from 'double' to '_Ty', possible loss of data + with + [ + _Ty=float + ] +C:\Users\engel\VS_Projects\FocusTerra\framebuffer-testing\src\gui_handler.cpp(399,51): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data +C:\Users\engel\VS_Projects\FocusTerra\framebuffer-testing\src\gui_handler.cpp(405,28): warning C4244: 'argument': conversion from 'double' to '_Ty', possible loss of data + with + [ + _Ty=float + ] +C:\Users\engel\VS_Projects\FocusTerra\framebuffer-testing\src\gui_handler.cpp(408,51): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of data Generating code -C:\Users\engel\VS_Projects\FocusTerra\framebuffer-testing\src\main_testing.cpp(112): warning C4715: 'SDL_main': not all control paths return a value - 2 of 2265 functions (<0.1%) were compiled, the rest were copied from previous compilation. +C:\Users\engel\VS_Projects\FocusTerra\framebuffer-testing\src\main_testing.cpp(117): warning C4715: 'SDL_main': not all control paths return a value + 6 of 2265 functions ( 0.3%) were compiled, the rest were copied from previous compilation. 0 functions were new in current compilation - 22 functions had inline decision re-evaluated but remain unchanged + 30 functions had inline decision re-evaluated but remain unchanged Finished generating code FocusTerra.vcxproj -> C:\Users\engel\VS_Projects\FocusTerra\framebuffer-testing\FocusTerra\x64\Release\FocusTerra.exe diff --git a/FocusTerra/FocusTerra/x64/Release/FocusTerra.tlog/CL.command.1.tlog b/FocusTerra/FocusTerra/x64/Release/FocusTerra.tlog/CL.command.1.tlog index b02328f0fbd2db90677505a78a48a3a50f5cc412..2c8c4762bae0462fb1627ce159a50ebefb563b12 100644 Binary files a/FocusTerra/FocusTerra/x64/Release/FocusTerra.tlog/CL.command.1.tlog and b/FocusTerra/FocusTerra/x64/Release/FocusTerra.tlog/CL.command.1.tlog differ diff --git a/FocusTerra/FocusTerra/x64/Release/FocusTerra.tlog/CL.read.1.tlog b/FocusTerra/FocusTerra/x64/Release/FocusTerra.tlog/CL.read.1.tlog index 1f5685ed15f9fd67707305698e30ba79e76a8c62..3efa8616f1720c1e563e23a28c839ae092e2d810 100644 Binary files a/FocusTerra/FocusTerra/x64/Release/FocusTerra.tlog/CL.read.1.tlog and b/FocusTerra/FocusTerra/x64/Release/FocusTerra.tlog/CL.read.1.tlog differ diff --git a/FocusTerra/FocusTerra/x64/Release/FocusTerra.tlog/CL.write.1.tlog b/FocusTerra/FocusTerra/x64/Release/FocusTerra.tlog/CL.write.1.tlog index 3076d04db522dd2f6f79131222ce565cc54eefde..a5353ff6320780a22ee572bff7589b986122752c 100644 Binary files a/FocusTerra/FocusTerra/x64/Release/FocusTerra.tlog/CL.write.1.tlog and b/FocusTerra/FocusTerra/x64/Release/FocusTerra.tlog/CL.write.1.tlog differ diff --git a/FocusTerra/FocusTerra/x64/Release/gui_handler.obj b/FocusTerra/FocusTerra/x64/Release/gui_handler.obj index ba29ec41f59c49e14e13322f45747e5276fa2afc..661317b3b88abf8051b009b7dd9b5b1d976baca2 100644 Binary files a/FocusTerra/FocusTerra/x64/Release/gui_handler.obj and b/FocusTerra/FocusTerra/x64/Release/gui_handler.obj differ diff --git a/FocusTerra/FocusTerra/x64/Release/main_testing.obj b/FocusTerra/FocusTerra/x64/Release/main_testing.obj index 5a375b740b560447499e78f8e1ca254a02b4fbac..9a9f0ecf4a8eae6961954e67871dd22397ddf374 100644 Binary files a/FocusTerra/FocusTerra/x64/Release/main_testing.obj and b/FocusTerra/FocusTerra/x64/Release/main_testing.obj differ diff --git a/FocusTerra/FocusTerra/x64/Release/slim_blockchain_handler.obj b/FocusTerra/FocusTerra/x64/Release/slim_blockchain_handler.obj index 5836f332049c4850c21c10384533584c1cd60271..067d4067265d23f9c780e66d183395245ee4f0fe 100644 Binary files a/FocusTerra/FocusTerra/x64/Release/slim_blockchain_handler.obj and b/FocusTerra/FocusTerra/x64/Release/slim_blockchain_handler.obj differ diff --git a/FocusTerra/FocusTerra/x64/Release/vc142.pdb b/FocusTerra/FocusTerra/x64/Release/vc142.pdb index 50823abb24ad25b5fe58b3c7481ae02647e365e5..0de4d61b815690b938f2cedbf6a9c21734fa0f11 100644 Binary files a/FocusTerra/FocusTerra/x64/Release/vc142.pdb and b/FocusTerra/FocusTerra/x64/Release/vc142.pdb differ diff --git a/FocusTerra/x64/Release/FocusTerra.exe b/FocusTerra/x64/Release/FocusTerra.exe index c5cf77c7008bc940fa611b5347dfc404759a9370..a4f6268f1ce6292f86729cd9923764c6817aca47 100644 Binary files a/FocusTerra/x64/Release/FocusTerra.exe and b/FocusTerra/x64/Release/FocusTerra.exe differ diff --git a/FocusTerra/x64/Release/FocusTerra.pdb b/FocusTerra/x64/Release/FocusTerra.pdb index bb316024e92650c063d50105131d189af14cd6f6..a27bdb7486d998c73b466897f067e5861d5ad8aa 100644 Binary files a/FocusTerra/x64/Release/FocusTerra.pdb and b/FocusTerra/x64/Release/FocusTerra.pdb differ diff --git a/src/gui_handler.cpp b/src/gui_handler.cpp index 54e683a4ee47d9ffe16a3d60c8385552ab831f89..dbdf5e21d9abea8c0498d2579165f370e75950ee 100644 --- a/src/gui_handler.cpp +++ b/src/gui_handler.cpp @@ -131,12 +131,14 @@ void GuiHandler::update(Toolbox& tb) { } /*If the controlling finger is not currently touching, reset*/ + /*Uncomment on a touchscreen*/ + /* if (fingerID_ != -42) { if (std::find(tb.current_touchIDs.begin(), tb.current_touchIDs.end(), fingerID_) == tb.current_touchIDs.end()) { fingerID_ = -42; } } - + */ /*Draw GUI*/ /*Draw controller window*/ diff --git a/src/main_testing.cpp b/src/main_testing.cpp index 320798ad600189a5a3957cae9cc4c27db700e2bd..8001b1ca09483dbb0ba28e74d314b050cfcd8cf3 100644 --- a/src/main_testing.cpp +++ b/src/main_testing.cpp @@ -17,7 +17,13 @@ //#define WIDTH 3840 //#define HEIGHT 2160 +/*Path to resources*/ + int main(int argc, char** argv) { + std::string top_path = "C:\\Users\\engel\\VS_Projects\\FocusTerra\\framebuffer-testing\\"; + std::string rsc_path = top_path + "resource\\"; + std::string img_path = rsc_path + "images\\"; + std::string shd_path = top_path + "shaders\\"; int tex_offscreen_left = 0; int tex_offscreen_right = 450; int tex_offscreen_bottom = 450; @@ -25,15 +31,14 @@ int main(int argc, char** argv) { int texwidth = WIDTH + tex_offscreen_left + tex_offscreen_right; int texheight = HEIGHT + tex_offscreen_bottom + tex_offscreen_top; - Toolbox tb(WIDTH, HEIGHT, texwidth, texheight, tex_offscreen_left, tex_offscreen_right, tex_offscreen_bottom, tex_offscreen_top, "C:\\Users\\engel\\VS_Projects\\FocusTerra\\framebuffer-testing\\shaders\\"); + Toolbox tb(WIDTH, HEIGHT, texwidth, texheight, tex_offscreen_left, tex_offscreen_right, tex_offscreen_bottom, tex_offscreen_top, shd_path); WaveHandler waves(tb); - //waves.initialize("C:\\Users\\engel\\VS_Projects\\FocusTerra\\framebuffer-testing\\resource\\damp_smooth_smalldelta", "C:\\Users\\engel\\VS_Projects\\FocusTerra\\framebuffer-testing\\resource\\ft_palette"); - waves.initialize("C:\\Users\\engel\\VS_Projects\\FocusTerra\\framebuffer-testing\\resource\\damp_exp", "C:\\Users\\engel\\VS_Projects\\FocusTerra\\framebuffer-testing\\resource\\ft_palette"); + waves.initialize(rsc_path + "damp_exp", rsc_path + "ft_palette"); waves.generate_and_transfer_textures(tb); InputHandler ioHandler; GuiHandler guiHandler(0.15f); - guiHandler.init(tb, "C:\\Users\\engel\\VS_Projects\\FocusTerra\\framebuffer-testing\\resource\\images\\"); + guiHandler.init(tb, img_path); SlimBlockchainHandler bch(tb, MSTATE::PLACE); DrawingHandler drah(tb);