3d5afbdd31
Merge pull request #845 from HifiExperiments/colorBleed
...
Clean up GeometryCache and remove _glColor4f
2024-03-15 03:07:08 +01:00
HifiExperiments
be95d324cc
fix auto casts, offset
2024-03-12 21:36:59 -07:00
HifiExperiments
7b4c26be84
fix custom shape key shadows + render layers
2024-03-05 20:05:02 -08:00
HifiExperiments
903984f427
try to fix amd deferred bug
2024-03-05 14:34:54 -08:00
HifiExperiments
3daa40087e
support opaque (and black) particles
2024-03-05 14:34:54 -08:00
HifiExperiments
f27263cc6a
clean up geometrycache and remove _glColor4f
2024-03-01 13:47:36 -08:00
Dale Glass
2560f2aa2c
Merge pull request #815 from HifiExperiments/keyboardModifiers
...
Add keyboard modifiers to entity pointer events
2024-02-24 20:21:05 +01:00
1fd3f80210
Merge pull request #673 from overte-org/feature/entity_script_logging
...
Entity script logging for script editor
2024-02-17 16:32:05 +01:00
HifiExperiments
0773e38afb
add keyboard modifiers to entity pointer events
2024-02-16 12:23:15 -08:00
HifiExperiments
c04c037588
native MToon materials
2024-02-02 17:59:32 -08:00
dfbc1d8865
Server side entity script messages
2023-12-29 20:28:54 +01:00
HifiExperiments
dfad009805
billboard particles based on their actual positions
2023-12-01 23:05:27 -08:00
HifiExperiments
0a08f11d7e
fix #650 : call something somethingChangedNotification() from setLocalJointXXXX
2023-11-06 00:36:34 -08:00
keeshii
d3f652686e
Added support for QML inside web-entities.
2023-10-10 18:48:39 +02:00
1ab46f68e3
Fixed entity script reloads
2023-08-28 23:34:19 +02:00
166f7223d1
Fix most of the crash causes on script engine reload/shutdown
2023-08-18 12:12:17 +02:00
4091557388
Fixed deadlock when entity script engines are being reset.
...
Co-authored-by: Julian Groß julian.g@posteo.de
2023-08-01 16:33:41 +02:00
43939290b2
Revert "vec3FromScriptValue replacement attempt"
...
This reverts commit 584e4be0082c07c62b6ad1f17d4258878ce3223c.
2023-05-19 00:17:40 +02:00
dba0925a1c
vec3FromScriptValue replacement attempt
2023-05-19 00:17:40 +02:00
ae7d229d0e
Fix copyright headers
2023-05-19 00:17:38 +02:00
3e692a60b4
V8 fixes
2023-05-19 00:17:37 +02:00
586bd7ffca
Fixes for code review
2023-05-19 00:17:35 +02:00
e9984c72f0
Added QTimer* script data type and some nullptr checks
2023-05-19 00:17:35 +02:00
6f32173025
Fixes to most scripting-related warnings
2023-05-19 00:17:35 +02:00
Heather Anderson
70fbe76341
convert script engine variables from QSharedPointer to std::shared_ptr
2023-05-19 00:17:34 +02:00
Heather Anderson
ef16b83362
patch review and removal of unnecessary differences
2023-05-19 00:17:34 +02:00
Heather Anderson
fb93e39f66
more code review using github compiler runs (hopefully the macos build will link with this)
2023-05-19 00:17:34 +02:00
Heather Anderson
8581022a53
rework ScriptValue to act like a stack variable rather than a pointer
2023-05-19 00:17:34 +02:00
Heather Anderson
665ea521e8
shifting classes around and adding static initializers to resolve dependencies on scripting-engine (and drop dependencies from scripting-engine)
2023-05-19 00:17:33 +02:00
Heather Anderson
1e018dbc64
isolate calls to the QtScript libraries to an interface we control
2023-05-19 00:17:33 +02:00
Heather Anderson
713b29ee41
ensure all #include's to QtScript are labeled as such (easier to find)
2023-05-19 00:17:33 +02:00
f1d7421698
Workaround for Nvidia driver bug
2022-12-23 20:25:10 +01:00
5b12f42dd4
Fix voxel state machine
2022-09-02 18:39:39 +02:00
e60dc098da
Update libraries/entities-renderer/src/RenderablePolyVoxEntityItem.cpp
...
Co-authored-by: Julian Groß <julian.g@posteo.de>
2022-07-30 12:02:55 +02:00
42cd0ddfca
Update libraries/entities-renderer/src/RenderablePolyVoxEntityItem.cpp
...
Co-authored-by: Julian Groß <julian.g@posteo.de>
2022-07-30 12:02:51 +02:00
fac118ec8a
Removed outdated TODO comment
2022-07-28 01:07:05 +02:00
0dea304d72
Update libraries/entities-renderer/src/RenderablePolyVoxEntityItem.cpp
...
Co-authored-by: HifiExperiments <53453710+HifiExperiments@users.noreply.github.com>
2022-07-28 01:03:26 +02:00
e14a41c3e0
Fix voxel deadlock and improve performance
2022-07-27 23:10:27 +02:00
d62438d852
Voxel UI cleanup and help text improvement
2022-07-16 20:19:50 +02:00
3df9d6674b
Voxel UI code cleanup
2022-07-16 16:22:46 +02:00
9616ba0ca4
Fixed out of bounds access in QByteArray in voxel entity
2022-07-16 16:22:46 +02:00
55347d2a97
Voxel creation and presets from Create App
2022-07-16 16:22:33 +02:00
b69f42e641
Fixed voxel decoding bug
2022-07-16 16:21:12 +02:00
Kalila
03b5b83b67
Merge pull request #1339 from odysseus654/pr/make_shared
...
Housekeeping: use of std::make_shared / QSharedPointer::create.
2021-12-09 17:14:04 -05:00
Heather Anderson
05182af561
more (relatively useless) code review
2021-09-11 20:16:51 -07:00
Heather Anderson
bcce9a2091
convert explicit shared pointer creation (using "new") to make_shared where possible/appropriate
2021-09-11 15:15:04 -07:00
Heather Anderson
ab4d70760e
review and cleanup of "#include <QtCore/QSharedPointer>"
2021-09-10 21:40:54 -07:00
Dale Glass
567ff291fe
Merge pull request #943 from daleglass/cmake-build-in-build-dir
...
Cmake: build in build dir
2021-07-22 23:26:21 +02:00
Dale Glass
32c3725b5d
Define _USE_MATH_DEFINES everywhere that uses math constants
...
On Win32, things are failing to build with messages like:
RenderableEntityItem.cpp(674,51): error C2065: 'M_PI': undeclared identifier
This is because as per Microsoft documentation, _USE_MATH_DEFINES is needed to
obtain constants like M_PI:
https://docs.microsoft.com/en-us/cpp/c-runtime-library/math-constants?view=msvc-160
It seems this worked previously due to some quirk of CMake, but stopped working
after some reordering. This change makes this definition explicit where it is needed.
2021-07-17 19:34:26 +02:00
HifiExperiments
bdbb88084b
CR
2021-07-05 21:02:40 -07:00