Haroon Qureshi
10d6c01dce
Increase filament buffer sizes.
...
PiperOrigin-RevId: 942496954
Change-Id: I9e53bf48b7c56cf76992140fc372d88c6d2a9752
2026-07-04 07:43:45 -07:00
Haroon Qureshi
fb259a5edd
Implement RenderableManager.
...
Similar to LightManager, the RenderableManager manages
renderables based on an mjModel and its mjData.
PiperOrigin-RevId: 941510745
Change-Id: I97b44cc857f136aa7c90ceb85a42e299fc759b73
2026-07-02 00:03:05 -07:00
Haroon Qureshi
79f6deac99
Update bounds when updating the mesh.
...
PiperOrigin-RevId: 938628053
Change-Id: Ibd3d952d62614fc1eb049893937e6fb2d661da56
2026-06-26 09:25:06 -07:00
Haroon Qureshi
07e292bc6b
Make mjrf types opaque in header.
...
PiperOrigin-RevId: 938409081
Change-Id: I8b9680dcb04f56aadf9ffd601b08025fc624c656
2026-06-25 23:41:49 -07:00
Haroon Qureshi
3d09a46d61
Use bulbradius as the vsm_blur_width as well.
...
PiperOrigin-RevId: 937286692
Change-Id: I03502da45951f90979b8f8d58915c80656a5eac7
2026-06-24 06:00:31 -07:00
Haroon Qureshi
3e33f93ddc
Remove unused material instances before rendering frame.
...
Also ensure material texture hashes are unique so that the material
cleanup works correctly.
PiperOrigin-RevId: 937206048
Change-Id: Ibed53457ee271f4faae3bcac5fb479b5ce9fc352
2026-06-24 02:46:33 -07:00
Haroon Qureshi
29b49991a2
Rename mjrf_getSamplerType to mjrf_getTextureSamplerType.
...
PiperOrigin-RevId: 937193469
Change-Id: I56f856e257fa1cf99b643f794139ef85817a0bb9
2026-06-24 02:18:07 -07:00
Haroon Qureshi
d93c102190
Move mjrfilament.h to mujoco/include.
...
PiperOrigin-RevId: 934931460
Change-Id: I63bf34b3a7197b277ea7a5caf3d84d840f6210a1
2026-06-19 08:01:05 -07:00
Haroon Qureshi
4ec843d70d
Use int instead of mjtGeom for public API.
...
PiperOrigin-RevId: 934766146
Change-Id: Iefaf32834ecbe12fe03c932ff593153277fc8f48
2026-06-19 00:13:32 -07:00
Yuval Tassa
e2afec9153
Make decorations lit, Rename unlit_decor material to decor.
...
PiperOrigin-RevId: 933693797
Change-Id: I37128b528296d978d4917ec65316d8d99ce017bb
2026-06-17 06:43:37 -07:00
Yuval Tassa
e76afa7160
Reduce the opacity of the Filament selection outline.
...
PiperOrigin-RevId: 933665589
Change-Id: Ic55785568c0129c2f145bedc0cde7ec4bdc05dcf
2026-06-17 05:29:04 -07:00
Haroon Qureshi
e1711529f2
Add RGBA8 support to RenderTarget::ReadColorPixels.
...
PiperOrigin-RevId: 933521511
Change-Id: Ic279fb8f86615cc4cfddef6ac27a502b22bafd79
2026-06-16 23:30:04 -07:00
Haroon Qureshi
c0fa33f97f
Rename mjrFilamentConfig to mjrfContextConfig.
...
PiperOrigin-RevId: 932996526
Change-Id: Ia81ee074471ab4ff41e0829fa5ba70203599fdb6
2026-06-16 03:36:22 -07:00
Haroon Qureshi
ecee1e0c53
Rename nattributes to num_attributes for consistency.
...
PiperOrigin-RevId: 932973447
Change-Id: Idbf9a52c89e24f34ae360d1617cb72dfaa92aa4e
2026-06-16 02:40:13 -07:00
Copybara-Service
c9ba1e452d
Merge pull request #3338 from devshahofficial:devshahofficial/filament-emissive-factors
...
PiperOrigin-RevId: 932483570
Change-Id: If8ff968d2650551118a38ea4837063796bd85f66
2026-06-15 08:45:48 -07:00
Haroon Qureshi
7472440dbd
Make mjrfilament.h conform to C standards.
...
PiperOrigin-RevId: 932424719
Change-Id: I1f8d8d91041ea1c2b77010761404bf0e519bcc29
2026-06-15 06:33:18 -07:00
Haroon Qureshi
9e45ce9801
Use num_ prefix consistently in API.
...
PiperOrigin-RevId: 932391786
Change-Id: I71c7f300fdb84ce1129ea3da6336df2fcffc5712
2026-06-15 05:08:34 -07:00
devshahofficial
7646a56e82
Fix Filament emissive material factors
2026-06-13 15:58:30 -07:00
Haroon Qureshi
2c125dd447
Add Update function to LightManager.
...
PiperOrigin-RevId: 931152006
Change-Id: I6fe5d4ab0dbc8032fe84fd12968666d755d1d7d5
2026-06-12 07:58:43 -07:00
Haroon Qureshi
01d5be61e3
Move ModelObjects and LightManager to filament/support.
...
PiperOrigin-RevId: 931136854
Change-Id: I3ce3b7265c5d3c9a49fa84be46e87a76c6e2c8b5
2026-06-12 07:18:07 -07:00
Haroon Qureshi
96781fa793
Move filament renderer out of experimental into src/render/filament.
...
Also:
- renames the main header file to mjrfilament.h.
- moves filament_util under a "support" folder.
PiperOrigin-RevId: 930448415
Change-Id: Iad89756aaf1ddf4c3e67e1afc3a13776f71fa20f
2026-06-11 04:43:20 -07:00