Commit Graph

904 Commits

Author SHA1 Message Date
Daan Vanden Bosch
9492515b25 Added docs to two NPC properties. 2020-05-01 14:40:32 +02:00
jtuu
eb792349f8 Prevent from selecting threads whose execution location is unknown. 2020-05-01 07:52:54 +03:00
jtuu
a31452e971 InstructionPointer.prototype.source_location now returns the source location for instructions whose mnemonic doesn't exist in the source code but have arguments that do. 2020-05-01 07:20:43 +03:00
jtuu
0f25781857 Improved clarity of code regarding pause ignoring in the VM. 2020-05-01 07:16:02 +03:00
jtuu
9d6ccb5267 Fixed VM unit tests.
They were broken in c7f4e3eb8e.
2020-05-01 04:29:14 +03:00
Daan Vanden Bosch
2aac3a54ec Removed text from stepping buttons so they fit on small screens. 2020-04-30 19:31:51 +02:00
Daan Vanden Bosch
06443d5f8c Using VSCode keybindings for stepping so they don't clash with monaco keybindings. 2020-04-30 19:16:39 +02:00
Daan Vanden Bosch
073d4920b4 Put severity filter at the end of the toolbar and renamed it to "Log:". 2020-04-30 19:07:46 +02:00
Daan Vanden Bosch
916a286a3b Added some text to the README. 2020-04-30 19:05:16 +02:00
Daan Vanden Bosch
38f4bdd484 Renamed "Debug Log" to "Debug" and moved all debugging related buttons to its toolbar. 2020-04-30 18:27:19 +02:00
Daan Vanden Bosch
da64ad93c5 Event view widgets are now correctly disabled while debugging. 2020-04-29 20:48:47 +02:00
Daan Vanden Bosch
d69a0cbc00 TextArea now correctly sets the disabled state of its textarea element. 2020-04-29 20:05:35 +02:00
jtuu
fb0f49611a Show instruction documentation on hover over. 2020-04-29 07:14:21 +03:00
jtuu
07c3319803 Moved code regarding ignoring pauses from QuestRunner to VirtualMachine. 2020-04-29 05:13:25 +03:00
jtuu
5bf2af14c6 Added thread status display to the thread select dropdown. 2020-04-29 05:13:25 +03:00
jtuu
876a4687a1 Fixed a bug where you would have to press step multiple times to move to the next instruction when switching debugging threads. 2020-04-29 05:13:25 +03:00
jtuu
e6bb183c46 Added a dropdown menu that selects which thread is currently being debugged. 2020-04-29 05:12:57 +03:00
jtuu
c7f4e3eb8e Throw error if VM reaches EOF and call stack is not empty 2020-04-26 23:51:32 +03:00
jtuu
ab775f47de Fixed jmp_on 2020-04-26 23:51:31 +03:00
jtuu
d1ffb69d4d Fixed typo 2020-04-26 23:51:31 +03:00
Daan Vanden Bosch
c9891410d9 Improved WebGPU renderer:
- The renderer now uses buffer memory mapping instead of the deprecated setSubData
- It can now render models without texture
- It can now use S3TC textures
2020-04-26 22:19:26 +02:00
Daan Vanden Bosch
7a7957f3d3 Added a few things to the features list. 2020-04-25 23:20:32 +02:00
Daan Vanden Bosch
087f0e4f2a RegisterView now updates while stepping. 2020-04-25 22:55:51 +02:00
Daan Vanden Bosch
e3da6268ba Deployed release 54. 2020-04-25 22:31:49 +02:00
Daan Vanden Bosch
78c18eb1e9 Improved rendering of entities that use additive blending in NPCs/Objects panels. 2020-04-25 22:17:26 +02:00
Daan Vanden Bosch
eb5b539b6d Fixed rendering of Saint-Milion and veriants in NPCs pane. 2020-04-25 21:40:47 +02:00
Daan Vanden Bosch
0425faec81 Fixed bug that prevented ctrl-z and ctrl-shift-z from working in the ASM editor. 2020-04-25 20:54:42 +02:00
Daan Vanden Bosch
47b1dc5073 Identified bug. 2020-04-25 20:45:49 +02:00
Daan Vanden Bosch
e950fb0e78 Updated FEATURES.md. 2020-04-25 20:43:14 +02:00
Daan Vanden Bosch
599cab4b2b Fixed all formatting and linting errors introduced by upgraded eslint and prettier. 2020-04-25 20:29:20 +02:00
Daan Vanden Bosch
344788be55 Upgraded all dependencies. 2020-04-25 20:02:54 +02:00
Daan Vanden Bosch
43fd78e466 Fixed bug in error message in QuestEditorToolBarController. 2020-04-25 19:36:19 +02:00
Daan Vanden Bosch
44ae05cf90 Fixed bug in Disposer. Fixed linting issue in QuestEditorToolBarController and improved error message. 2020-04-25 19:34:49 +02:00
Daan Vanden Bosch
1ea0d0f1db
Merge pull request #5 from LunarFuror/lf-display-errors-to-user
error cleanup, alert the error
2020-04-25 19:20:01 +02:00
Grayson Lorenz
7df1fe3a3c remove erronious 3 2020-04-25 12:12:44 -05:00
Grayson Lorenz
981eae6dbb Use the display we have already 2020-04-25 12:01:31 -05:00
Grayson Lorenz
cee304e976 error cleanup, alert the error
Clean up the error to break out of sequence when we encounter an error for efficiency. Then for now use alert to show the user an error of some kind. This is temporary until I can style some kind of new module for errors.
2020-04-25 10:48:45 -05:00
Daan Vanden Bosch
b3055bc271 Orbital camera rotation sort of works. Translation happens after rotation instead of the other way around. 2020-02-20 14:57:19 +01:00
Daan Vanden Bosch
8e54ac90fd Fixed issue with NJ meshes. 2020-02-01 19:46:57 +01:00
Daan Vanden Bosch
928bdfc12a Fixed issues with incorrectly transformed NJ model meshes. 2020-02-01 18:34:15 +01:00
Daan Vanden Bosch
4eaff297d5 Fixed perspective transformation. 2020-02-01 15:19:16 +01:00
Daan Vanden Bosch
c180b6997e Fixed compilation issues. 2020-01-29 17:37:49 +01:00
Daan Vanden Bosch
ff31c1ad27 Improved panning with perspective camera. 2020-01-29 17:36:15 +01:00
Daan Vanden Bosch
64daaf8fd2 Simplified webpack config and fixed issue with WebGPU typings. 2020-01-29 14:53:08 +01:00
Daan Vanden Bosch
3230268962 Started working on pure WebGL model viewer. 2020-01-26 23:13:09 +01:00
Daan Vanden Bosch
a19a3a4837 WebGPU renderer can now render textures. WebGL and WebGPU renderers now reuse more code. 2020-01-25 22:38:07 +01:00
Daan Vanden Bosch
baffab3234 Started work on WebGPU renderer. 2020-01-23 01:16:52 +01:00
Daan Vanden Bosch
9960d745c2 All texture viewer features are now supported by the TextureWebglRenderer. 2020-01-19 22:38:45 +01:00
Daan Vanden Bosch
85ccdbb0a6 Added experimental WebGL renderer. 2020-01-19 17:16:28 +01:00
Daan Vanden Bosch
f4d9cb290e Additive blending now also works for xj models. Darkened the collision geometry to better accommodate additive blending. 2020-01-18 21:26:49 +01:00