259496e8ea
Stuff
2023-06-17 20:06:07 +01:00
24a10be6c3
more on readme
2021-12-26 14:06:07 +00:00
9e821b96a7
Refactor on premake5 more on types
...
* Refactor platform/types.hpp, added some support for x86 32bit types
* Refactor platform/platform.hpp, add #ifdef conditionals to detect x86,
32bit and 64bit arch
* Implement 32bit and 64bit getTimestamp based in assembly rdtsc. For
32bit a struct composed by two 32bit numbers was devised to represent a
ULong data type of 64bits
2021-12-26 13:55:10 +00:00
d70ab1deda
Missing files
2021-12-26 13:07:01 +00:00
19299adced
Refactor
...
* Changed types.hpp from cpu into platform package
2021-12-26 13:05:35 +00:00
98e52f2579
Refactoring
2021-12-26 11:45:29 +00:00
c5917b2e1a
More on premake
2021-12-25 20:56:33 +00:00
03748b446b
Fixed timer implementation and call
2021-12-25 19:27:44 +00:00
7345dd2665
Replaced vmovdqa with vmovdqu because the memory is not aligned to 256 bits. Next align the memory and then use the aligned assembly instruction
2021-12-25 19:14:49 +00:00
cbf7ecee92
Added timer.hpp
2021-12-25 17:08:21 +00:00
306f84115c
Refactoring
2021-12-25 17:08:00 +00:00
7a4a07dd8a
More on readme
2021-12-25 16:28:11 +00:00
1778ace6e7
More on SIMD instructions
2021-12-25 16:21:23 +00:00
8ed48c86d3
Merge branch 'master' into PremakeInsteadCMake
2021-12-25 14:56:09 +00:00
0557abd7ac
Refactoring
2021-12-25 14:55:21 +00:00
8b82d09726
Refactor code for multi architecture SIMD operations
2021-12-25 14:53:20 +00:00
5e8d5313eb
Merge branch 'PremakeInsteadCMake' of balhaulandia/cpplab into master
2021-12-25 10:25:57 +00:00
55f0152b01
More on premake5
2021-12-25 10:19:24 +00:00
3b2fb68973
Added HelloWorld.make
2021-12-25 10:18:15 +00:00
e4c2e711db
Premake refactor
2021-12-25 10:15:30 +00:00
37326a5526
More on cmake removal
2021-12-12 15:13:30 +00:00
040823fdbb
More on removing cmake
2021-12-12 15:11:06 +00:00
3247e18798
Missing files
2021-12-12 15:00:30 +00:00
90128eb8e5
Stuff
2021-12-12 14:59:55 +00:00
be0b83f80f
Start on gui programming
2021-06-24 21:48:14 +01:00
8ea10129ac
Tinkering with c++ memory model
2021-06-24 20:59:58 +01:00
41bdca0161
Restructure code
2020-07-17 08:46:46 +01:00
2cdd908a9e
Added union for signed long memory destructuring
2020-07-16 11:48:39 +01:00
72a6ce2282
Merge branch 'linux' into masterWithLinux
2020-07-16 11:43:03 +01:00
Vitor Fernandes
08a550f47a
More on refactor
2020-07-16 01:31:28 +01:00
Vitor Fernandes
1a0b36e390
Clean code with typedef extraction
2020-07-16 01:29:30 +01:00
Vitor Fernandes
290e3ea85e
Code alignment documentation
2020-07-16 01:27:09 +01:00
Vitor Fernandes
757b73238e
Fix msb2
2020-07-16 01:20:12 +01:00
Vitor Fernandes
6bd2593d3e
More on math
2020-07-16 01:01:14 +01:00
Vitor Fernandes
9cc9397ec9
Refactor and added brancheless math functions
2020-07-16 00:50:24 +01:00
9558de6d4d
Added src/opengl/VertexBufferLayout.cpp
2020-07-15 21:20:52 +01:00
126c76dcaa
Fix opengl lib
2020-07-15 21:20:30 +01:00
22dea04520
Added .gitkey
2020-07-15 20:45:12 +01:00
e052d73ff5
Refactor for linux
2020-07-15 20:41:37 +01:00
Vitor Fernandes
9f5ce72356
Renamed namespace
2020-07-08 09:24:19 +01:00
Vitor Fernandes
bc6f97024a
More on .gitignore
2020-07-07 17:56:38 +01:00
Vitor Fernandes
7eaf1a30ef
Added CPack support. Added license.txt file
2020-07-07 17:53:12 +01:00
Vitor Fernandes
3b3041e405
Refactor code, uniform names clean warning messages and setup c++ compiler to c11
2020-07-07 17:40:41 +01:00
Vitor Fernandes
c1540ffa28
Clean files
2020-07-07 16:35:57 +01:00
Vitor Fernandes
60dd4cdec9
Clean missing files
2020-07-07 16:34:58 +01:00
Vitor Fernandes
42c4db992e
Added readme
2020-07-07 16:33:20 +01:00
Vitor Fernandes
ba95c0fced
Overall codebase refactor
2020-07-07 15:13:45 +01:00
Vitor Fernandes
eabc20a2e3
Digging on smart pointers
2020-07-06 14:32:37 +01:00
Vitor Fernandes
d6e5f494ff
Added headers
2020-07-02 03:02:20 +01:00
Vitor Fernandes
c4407c5275
More stuff
2020-07-02 03:01:54 +01:00