Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.7.2 #364

Merged
merged 28 commits into from
Jan 29, 2024
Merged

v0.7.2 #364

merged 28 commits into from
Jan 29, 2024

Conversation

lslzl3000
Copy link
Collaborator

0.7.2 (2024-01-26)

Bug Fixes

  • duplicated class name (#341) (fe73994)
  • Fix the error caused by removing the Sky Box. (#344) (b02c85a)
  • Fix turning shadows on and off for Materials and MeshRenderers (#343) (6858cc0)
  • gltfParser: Fixed some model indices parsing errors (#354) (9714d6e)
  • media-extention: fix get/set baseColor (c6c5526)
  • physics: fix new build with Ammo (bba64a1)
  • Shadow of double side materials. (#337) (e4004e7)
  • shadow: copy texture to texture error (#339) (6fea86a)
  • SkeletonAnimation: skeleton animation parser (#353) (10ee99e)

Features

Performance Improvements

  • build: use esnext as build target (2fc6f27)
  • Use pixelRatio from UIPanel. (#338) (03529da)

hellmor and others added 28 commits November 21, 2023 15:38
Use pixelRatio from UIPanel.
add a GUI text barrage sample

---------

Co-authored-by: hellmor <dymmky@126.com>
Co-authored-by: ShuangLiu <liu.shuang@huasheng.io>
Shadow of double side materials.
set/get component & post by class, not class name
chore: Graphic3DLine use engine internal apis
Fix the error caused by removing the Sky Box.
…343)

Fix turning shadows on and off for Materials and MeshRenderers
* feat(shader): add logarithmic depth
upgrade to latest build
top-level async/await
import raw dat.gui
add guide to write new samples
Fixed some gltf model indices parsing errors ,Auto convert unit8Array to unit16Array
* fix: fix gltf sample

fix gltf sample
fix emissive color

* chore: fix type

* fix: fix chromaKey material

fix image material
fix chromaKey material

* chore: fix VideoMateial

* fix: fix grass sample

fix grass sample

* fix:  fix resize

fix resize

* fix: fix canvas resize change gpu attachments texture

fix canvas resize change gpu attachments texture

* fix: fix resize events

fix resize events

* fix: fix sample grass

fix sample grass

* fix: resize by ResizeObserver

* add post test

* fix: fix post sample resize bug

fix post sample resize bug

* change model url

* feat: Fix csm shadow.

Fix csm shadow.

* chore: add sample

add sample

* fix: Cancel automatic resizing of rendertexture in GI

Cancel automatic resizing of rendertexture in GI

* feat: add graphic ribbon

add graphic ribbon

* fix: Wrong offset for bloom.

Fix wrong offset for bloom.

* perf: reduce texture sample times.

Reduce texture sample times in GI lightingPass.

* feat: fix issues #304

fix: texture Count Exceeded the maximum limit of 7

* chore: move GodRay setting from post file  to engine setting

Move GodRay setting from post file to engine setting.

* chore: get param from setting.

Get param from setting.

* feat: add new graphic face

add new graphic face

* fix index.ts

* chore: Hide light debug line

* chore: Remove sample GraphicTrailing

* update physics car sample

* chore: modify error information

* fix: Sample LoadGLB

* chore: Remove sample GraphicPath

* update public assets

* fix index import

* fix: class name register error

* fix: Auto sort transparent renderers. (#318)

* perf: Reduce computational complexity

Reduce computational complexity

* feat(graphic3d): add compute graphic

add compute graphic

* feat: add compute face atomic auto add faceIndex

add compute face atomic auto add faceIndex

* feat(shader): add attribute auto location

* feat: add compute graphic

add compute graphic

* feat: Implement basic Shape3D graphics rendering capabilities

Cirlce/Rect/RoundRect/Ellipse

* feat: add LineShape3D

Add line drawing capabilities that support lineJoin types of bevel/miter/round...

* feat: new feature of CurveShape3D .

new feature of CurveShape3D .

* feat: shape order

Support dynamic adjustment of shape order.

* fix: pointIndex in shapeData.

Change the global pointIndex to local pointIndex.

* feat: seperate line and fill area.

Seperate line and fill area of shape3d.

* feat: Implement the startAngle and endAngle capabilities for circles and ellipses

Implement the startAngle and endAngle capabilities for circles and ellipses

* feat: Add Path3D API.

Add Path3D API.

* fix: Error of moveTo api.

Error of moveTo api.

* feat: Implement a 3D path renderer

Implement a 3D path renderer

* feat: Add annotation.

Add annotation.

* Squashed commit of the following:

commit 68e6f56
Author: ShuangLiu <liu.shuang@huasheng.io>
Date:   Thu Jan 11 16:22:25 2024 +0800

* chore: update pnpm-lock.yaml

* docs:Add annotation.

Add annotation.

* fix: Set isClosed for Path2D and Path3D to always be false

Set isClosed for Path2D and Path3D to always be false

* fix: Remove grass graphic renderer.

Remove some samples.

* chore: Update import path.

Update import path.

* fix: Auto bind location block.

Auto bind location block.

* feat: Enable Shape3D to support FillRotation

Enable Shape3D to support FillRotation

* upd: Delete some samples.

Delete some samples.

* perf: Simplified path calculation.

Simplify the calculation of the orientation of each line segment.

---------

Co-authored-by: OldGentleMan <blackswanxn@gmail.com>
Co-authored-by: ShuangLiu <liu.shuang@huasheng.io>
Co-authored-by: Codeboy-cn <zhangcanbo@outlook.com>
@lslzl3000 lslzl3000 added this to the 0.7 milestone Jan 26, 2024
@lslzl3000 lslzl3000 merged commit 49ad63a into main Jan 29, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

[BUG]: texture Count Exceeded the maximum limit of 7
7 participants