1
0
Fork 0
mirror of https://github.com/gwm17/Specter.git synced 2024-11-22 18:28:52 -05:00
Commit Graph

36 Commits

Author SHA1 Message Date
Gordon McCann f91a3dce69 Editor now can display plots, list available spectra with info. Made HistogramMap fully thread safe, and minimized amount of cross-thread calls. 2022-01-12 21:37:20 -05:00
Gordon McCann 530d0bf8e3 Beginning development of UI 2022-01-10 17:31:55 -05:00
Gordon McCann 3f7ba739a4 Replaced std::bind and std::function to reduce code overhead. Simplified EventDispatcher templating 2022-01-09 17:13:09 -05:00
Gordon McCann 13a7805cde Added HistogramMap class. Fixed ParameterMap usage, now isolated to the evb. 2022-01-09 14:06:10 -05:00
Gordon McCann 34bf7e741b Re-enabled windows support. Event builder now instanced outside application. Some premake cleanup. 2022-01-08 22:36:16 -05:00
Gordon McCann 58b6612a3e Fleshed out parameter system 2022-01-07 17:05:04 -05:00
Gordon McCann 2176992f81 Fixed submodules again 2022-01-07 10:58:03 -05:00
Gordon McCann 202573e710 Added in Histogram classes for 1D and 2D cases. Started Parameter concepts. 2022-01-04 17:06:35 -05:00
Gordon McCann b7bd2da5ca Added coinicdence window to the PhysicsStartEvent 2022-01-04 11:47:28 -05:00
Gordon McCann 120c8895dc Finally added working Compass offline data source. Proper synchronization of source access, creation, destruction 2022-01-04 11:31:49 -05:00
Gordon McCann a56d47bbcd Removed and properly ignored extraneous build files from Xcode and MSVC 2022-01-03 15:37:38 -05:00
Gordon McCann f90148c5ce updated gitignore 2021-12-31 14:50:46 -05:00
Gordon McCann 2fc8c946a7 Added beginnings of analysis stack 2021-12-31 14:48:18 -05:00
Gordon McCann b10ff1595a Switching back to docking branch 2021-12-25 17:02:14 -05:00
Gordon McCann 7fe746c99d Finally made working version with MacOS Cocoa. Have to force the correct version of OpenGL at the window creation 2021-12-25 16:58:51 -05:00
Gordon McCann 227cd9620b update glfw 2021-12-24 15:29:34 -05:00
Gordon McCann 4b7f2e15cb Updated glfw for use with MacOS 2021-12-24 15:04:53 -05:00
Gordon McCann 0a7f05722e Modded premake in glad for use with MacOS 2021-12-24 15:01:01 -05:00
Gordon McCann 80af0e6892 Added back working imgui 2021-12-24 14:11:52 -05:00
Gordon McCann e30adfe62b Removed broken imgui submodule 2021-12-24 14:09:23 -05:00
Gordon McCann e723416fcc Beginning addition of physics event building/analysis pipeline. Separate thread with event builder, start user customizable data analysis 2021-12-21 17:14:24 -05:00
Gordon McCann 7001ef21a4 Added very barebones renderer to facilitate clearing and setting the background. Added ImPlot for the desired plotting functionality. 2021-12-20 15:23:17 -05:00
Gordon McCann e7ae9301e4 Hopefully fixed submodules for good 2021-12-20 14:10:45 -05:00
Gordon McCann a487338c3f Fixed some weird submodule issues 2021-12-20 13:52:30 -05:00
Gordon McCann bd672e25d1 Added in basics of ImGui rendering 2021-12-20 13:40:37 -05:00
Gordon McCann f18fd5a4bf Switched imgui to docking branch 2021-12-20 13:04:26 -05:00
Gordon McCann d3bae6e11d Working Winodw on Linux with OpenGLgit add -A . No support for Windows, Mac debatable 2021-12-20 12:08:25 -05:00
Gordon McCann afe2053151 Added Layer system 2021-12-19 15:47:45 -05:00
Gordon McCann 58a0d46009 Added Event system basics 2021-12-19 15:11:24 -05:00
Gordon McCann 45abdd122a Fixed some pch nonsense, hopefully works properly on Unix. 2021-12-19 12:58:03 -05:00
Gordon McCann 2502e2a620 Restructured the repo so that things make more sense 2021-12-18 20:00:32 -05:00
Gordon McCann 64dd923c2a Removed built files 2021-12-18 19:26:07 -05:00
Gordon McCann 64390c38b9 Added bin-int, bin, lib, to gitignore 2021-12-18 19:25:22 -05:00
Gordon McCann 4c0d959ee7 Initial developement of Application, Logger, etc. Setup premake file 2021-12-18 19:23:14 -05:00
Gordon McCann 3584a255ee Added initial submodules 2021-12-18 16:39:12 -05:00
Gordon McCann 6e11a95205 Initial commit 2021-12-18 16:29:07 -05:00