LC
919dcfd8d9
Merge pull request #28 from lioncash/table
...
CStringTable: Eliminate file-scope allocations
2020-06-11 10:51:34 -04:00
LC
4f289193bb
Merge pull request #32 from lioncash/str
...
CGameInfo: Make file-scope strings non-allocating
2020-06-11 10:51:20 -04:00
LC
156c92909e
Merge pull request #33 from lioncash/index
...
CIndexBuffer: Mark member functions as const where applicable
2020-06-11 10:50:52 -04:00
Lioncash
76ec0df8a2
externals: Update LibCommon
2020-06-11 10:49:37 -04:00
Lioncash
06bf677089
externals: Update LibCommon submodule
2020-06-11 10:41:21 -04:00
Lioncash
c929293789
CIndexBuffer: Mark member functions as const where applicable
...
These member functions don't alter internal state, so we can mark them
as const.
2020-06-10 19:33:50 -04:00
Lioncash
7da0cdb8a3
CGameInfo: Make file-scope strings non-allocating
...
Same behavior, minus any potential heap allocations and static
constructors.
2020-06-10 18:04:40 -04:00
Lioncash
583472f2f9
CStringTable: Eliminate file-scope allocations
...
Eliminates all runtime static initializers, reducing the heap usage of
the application lifetime just a little bit.
2020-06-10 01:06:46 -04:00
Jack Andersen
0096b28294
Update python3.6 ppa
2020-03-30 21:09:13 -10:00
Jack Andersen
644d89aa2d
Use PrimeWorldEditor for setApplicationName
2020-03-30 19:44:07 -10:00
Jack Andersen
6e08f95d10
Replace deprecated Qt APIs, Windows fixes
2020-03-30 18:07:18 -10:00
Jack Andersen
5bda353d57
Fix dolphin open panel filter, force X11 on linux launcher
2020-03-30 13:50:07 -10:00
Jack Andersen
c3fa3a1728
Merge pull request #20 from EthanArmbrust/patch-1
...
Include QCloseEvent in IEditor.cpp
2020-03-27 22:17:46 -10:00
EthanArmbrust
3aefd515bb
Include QCloseEvent in IEditor.cpp
...
Without this include, project fails to build on Arch Linux with gcc 9.3.0 with the following error:
`../src/Editor/IEditor.cpp:79:15: error: invalid use of incomplete type ‘class QCloseEvent’
79 | pEvent->ignore();
| ^~
`
2020-03-26 14:10:55 -04:00
Jack Andersen
1a81737d4f
Merge pull request #18 from Bearborg/master
...
Fix grayscale textures
2019-12-27 17:25:29 -10:00
Bearborg
4f3f5ea02d
Replace deprecated GL_LUMINANCE and GL_LUMINANCE_ALPHA texture formats
2019-12-25 11:34:28 -05:00
Jack Andersen
acc66e6a0f
dew.cmake requires CMake 3.12
2019-11-29 12:35:54 -10:00
Jack Andersen
e6bb5f32c1
Merge branch 'master' of https://github.com/AxioDL/PrimeWorldEditor
2019-11-28 19:27:03 -10:00
Jack Andersen
47db944e6e
Use IN_LIST operator in dew.cmake
2019-11-28 19:26:48 -10:00
Jack Andersen
94bdd70cb3
Prevent unpriveleged mouse-drag on macOS from conflicting with priveleged case.
2019-11-25 16:49:17 -10:00
Jack Andersen
842c72ac45
Update LibCommon
2019-11-24 22:19:55 -10:00
Jack Andersen
7d3cd9c385
Ensure .rc language is en_US
2019-11-24 18:05:11 -10:00
Jack Andersen
9a96deed0a
Add *.nfs extract support
2019-11-24 17:50:08 -10:00
Jack Andersen
bcfcab1247
Merge branch 'master' of https://github.com/AxioDL/PrimeWorldEditor
2019-11-24 16:50:43 -10:00
Jack Andersen
30c1646f02
Update dew, fix no lighting mode
2019-11-24 16:46:57 -10:00
Jack Andersen
308d89306e
Merge pull request #17 from aprilwade/master
...
Fix 3D rendering on macOS
2019-11-24 12:33:39 -10:00
April Wade
c90ce7d507
Fix 3D rendering on macOS
2019-11-22 03:17:50 -06:00
Jack Andersen
875c0fb9fd
Add distribution scripts for Arch linux and appimage
2019-11-20 17:56:33 -10:00
Jack Andersen
a6965d5f14
Run dew with same compiler as host project
2019-11-20 05:53:51 +00:00
Jack Andersen
e55b6b43e3
Fixes for building on ubuntu
2019-11-19 05:06:03 +00:00
Jack Andersen
56ecceb9b3
Merge pull request #13 from henriquegemignani/feature/appveyor
...
Add appveyor.yml
2019-11-17 12:56:26 -10:00
Jack Andersen
37c462725c
Default zero mat/amb alpha so bloom does not get overpowered
2019-11-17 12:03:09 -10:00
Jack Andersen
6e2bf5be83
Fix MP3 extraction crash
2019-11-16 20:48:07 -10:00
Jack Andersen
8ad13ff4c9
MP1 material fix after MP3 refactor
2019-11-16 15:42:36 -10:00
Jack Andersen
dfc9d1ddb0
Merge remote-tracking branch 'origin/mp3-materials'
2019-11-16 15:26:14 -10:00
Jack Andersen
cfea90e9d2
Segfault fixes
2019-11-16 15:24:46 -10:00
Jack Andersen
55c4a5818e
Use non-1.0 alpha component for default lighting
2019-11-07 14:54:35 -10:00
Jack Andersen
6e3b23ec50
Accurate MP3 material processing
2019-11-06 16:52:45 -10:00
Phillip Stephens
79ec379c66
Minor lighting fixes and initial Mode 8 implementation
2019-10-27 04:03:57 -07:00
Henrique Gemignani Passos Lima
2f24473b44
Only install the dew dependencies for the used configuration
2019-08-16 21:00:15 +02:00
Henrique Gemignani Passos Lima
69a9a6622b
Add appveyor.yml
2019-08-16 21:00:15 +02:00
Aruki
cd7937f73c
Fixed CMayaSpline source files not compiling
2019-06-18 12:10:04 -07:00
Aruki
ca40d34739
Merge branch 'master' of https://github.com/arukibree/primeworldeditor
2019-06-14 23:32:26 -07:00
Aruki
a21407a1b7
Commit of old 2016-era WIP CMayaSpline implementation
2019-06-14 23:31:27 -07:00
Aruki
aad6f5a0a5
Merge pull request #14 from jackoalan/memory-fixes
...
Various memory-related bug fixes
2019-06-14 23:02:22 -07:00
Aruki
cecf16849e
Merge pull request #12 from jackoalan/id-select
...
Make InstanceID label selectable and add parsing tooltip
2019-06-14 22:44:56 -07:00
Jack Andersen
036c56370c
Various memory-related bug fixes
...
Also new lzokay API to reduce erroneous usage.
2019-06-14 09:01:29 -10:00
Jack Andersen
4c873591f0
Make InstanceID label selectable and add parsing tooltip
2019-06-13 13:12:53 -10:00
Jack Andersen
741185e8d6
Add CMake variable for PUBLIC_RELEASE
2019-06-12 11:21:41 -10:00
Jack Andersen
e6a1837450
Compatibility with CMake 3.12
2019-06-11 17:22:25 -10:00