Code Monkey home page Code Monkey logo

lifeengine's People

Contributors

zombihello avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

lifeengine's Issues

Improve size of packages

At this time, we save packages without any compression and optimization of serialize CNames. As result we have too big a package and this is bad.

For resolve this issue we have to done next tasks:

  • Implement support of compression in CObjectPackage::SavePackage and CLinkerLoad
  • Implement contain CNames in the table like in CLinkerTables::exportMap

Не могу запустить Source-like версию.

Пробовал запускать на всех трёх bat-никах и через MVS, и всё никак.

Вот лог:

Msg: Opened log file '../../shadercompiler.log'
Msg: CommandLine: inited with arguments 'shadercompiler.exe -backend dx11rhi -shaderslibrary dx11rhi -vertexfactories engine -srcdir platform/shaders/src '
Msg: AppFramework: user HOME-PC//User
Msg: AppFramework: Loaded module filesystem.dll
Msg: AppFramework: Loaded module engine.dll
Msg: AppFramework: Loaded module dx11rhi.dll
Msg: AppFramework: Loaded module resourcesystem.dll
Msg: AppFramework: Loaded module materialsystem.dll
Msg: AppFramework: Loaded module studiorender.dll
Msg: Dx11RHI: Found Dx11 adapter: NVIDIA GeForce RTX 3050 Laptop GPU
Msg: Dx11RHI: Adapter has 3977MB of dedicated video memory, 0MB of dedicated system memory, and 8107MB of shared system memory
Msg: ShaderMgr: Shaders library 00007FFDB1590008 loaded
Error: CShaderCacheDoc::Load: Failed to open file '//PLATFORM/shaders/cache-pc-sm5//resolve_depth.rsc' for load shader cache
Warning: ShadersLibrary: Shader cache '//PLATFORM/shaders/cache-pc-sm5//resolve_depth.rsc' for 'resolve_depth' not loaded
Warning: ShaderMgr: Shader cache for 'resolve_depth' not loaded
Msg: ShaderMgr: Loaded 0 shader caches
Msg: ShaderMgr: Shaders library 00007FFDB1566000 loaded
Error: CShaderCacheDoc::Load: Failed to open file '//PLATFORM/shaders/cache-pc-sm5//wireframe.rsc' for load shader cache
Warning: ShadersLibrary: Shader cache '//PLATFORM/shaders/cache-pc-sm5//wireframe.rsc' for 'wireframe' not loaded
Warning: ShaderMgr: Shader cache for 'wireframe' not loaded
Msg: ShaderMgr: Loaded 0 shader caches
Msg: ShaderMgr: Shaders library '//ENGINEBIN/stdshaders.dll' loaded
Error: CShaderCacheDoc::Load: Failed to open file '//PLATFORM/shaders/cache-pc-sm5//simpleelement.rsc' for load shader cache
Warning: ShadersLibrary: Shader cache '//PLATFORM/shaders/cache-pc-sm5//simpleelement.rsc' for 'simpleelement' not loaded
Warning: ShaderMgr: Shader cache for 'simpleelement' not loaded
Msg: ShaderMgr: Loaded 0 shader caches
Msg: ResourceSystem: Loaded 'materials/engine/error.ltf'
Msg: ResourceSystem: Resource 'materials/engine/error.ltf' set as error resource for 0x0 type
Warning: ShaderMgr: Shader 'simpleelement' not found
Warning: CMaterial::SetShader: Couldn't find shader 'simpleelement' for material 'materials/engine/error.lmf'!
Warning: ShaderMgr: Shader 'wireframe' not found
Error: Assertion failed: pShader [File:C:\Users\User\Desktop\lifeEngine-arch\src\materialsystem\material.cpp] [Line: 100]



Stack:
C:\Users\User\Desktop\lifeEngine-arch\src\core\platforms\windows\win_stackwalker.cpp (1141): StackWalker::ShowCallstack
C:\Users\User\Desktop\lifeEngine-arch\src\core\platforms\windows\win_platform.cpp (97): Sys_DumpCallStack
C:\Users\User\Desktop\lifeEngine-arch\src\core\core.cpp (109): Sys_FailAssertFunc
C:\Users\User\Desktop\lifeEngine-arch\src\materialsystem\material.cpp (104): CMaterial::SetShader
C:\Users\User\Desktop\lifeEngine-arch\src\materialsystem\material.cpp (32): CMaterial::Init
C:\Users\User\Desktop\lifeEngine-arch\src\materialsystem\materialsystem.cpp (300): CMaterialSystem::LoadMaterial
C:\Users\User\Desktop\lifeEngine-arch\src\resourcesystem\resourcesystem.cpp (286): CResourceSystem::FindOrLoadResource
C:\Users\User\Desktop\lifeEngine-arch\src\materialsystem\materialsystem.cpp (217): CMaterialSystem::Init
C:\Users\User\Desktop\lifeEngine-arch\src\appframework\appsystemgroup.cpp (467): CAppSystemGroup::InitSystems
C:\Users\User\Desktop\lifeEngine-arch\src\appframework\appsystemgroup.cpp (316): CAppSystemGroup::OnStartup
C:\Users\User\Desktop\lifeEngine-arch\src\appframework\appsystemgroup.cpp (56): CAppSystemGroup::Run
C:\Users\User\Desktop\lifeEngine-arch\src\tools\shadercompiler\shadercompiler.cpp (414): main
D:\a\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl (288): __scrt_common_main_seh
00007FFE09B6257D (KERNEL32): (filename not available): BaseThreadInitThunk
00007FFE0ACCAA78 (ntdll): (filename not available): RtlUserThreadStart

Fix initialize CName by string with number

Initialize CName by string with number isn't correct because the number there is ignoring and it cause can't find object by FindObjectFast

Repro:

CName name1( TEXT( "Unicorn" ) );
CName name2( TEXT( "Unicorn_2" ) );  // Here bug, it will be unique name and have number is 0 (must be 2)

Fix of work WorldEd with the new CObject system

Since the new CObject system was implemented WorldEd have some bugs and they must be fixed.

Bugs:

  • Crush on dupicate actor
  • Need time to time call GC for clean garbage (also for the game)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.