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

Texture Editor #11

Open
wants to merge 80 commits into
base: main
Choose a base branch
from
Open

Texture Editor #11

wants to merge 80 commits into from

Commits on Jul 30, 2023

  1. Texture Editor initial commit:

    Added support of TEX file format (all operations)
    Migrated Conan to 2.x version
    Removed primitives viewer (unstable thing, will be replaced later)
    DronCode committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    b9d8fd8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    52a0418 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    505cd30 View commit details
    Browse the repository at this point in the history
  4. Trying to fix deploy script

    DronCode committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    7a07f53 View commit details
    Browse the repository at this point in the history
  5. Another try to build it

    DronCode committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    5c28ce2 View commit details
    Browse the repository at this point in the history
  6. Fixed TEXWriter::write issue

    DronCode committed Jul 30, 2023
    Configuration menu
    Copy the full SHA
    8d6bf07 View commit details
    Browse the repository at this point in the history

Commits on Oct 7, 2023

  1. Configuration menu
    Copy the full SHA
    7e6fb99 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4afa017 View commit details
    Browse the repository at this point in the history
  3. Try fix build

    DronCode committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    405550b View commit details
    Browse the repository at this point in the history
  4. Another fix

    DronCode committed Oct 7, 2023
    Configuration menu
    Copy the full SHA
    482e5e8 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2023

  1. Configuration menu
    Copy the full SHA
    2657c65 View commit details
    Browse the repository at this point in the history
  2. Trash texturing v0

    DronCode committed Oct 8, 2023
    Configuration menu
    Copy the full SHA
    5f8ae49 View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2023

  1. Nice texturing & fixed bug in buffer preparation, but still have bug …

    …with world transformations & culling.
    DronCode committed Oct 9, 2023
    Configuration menu
    Copy the full SHA
    bed4650 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4a56c4f View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2023

  1. Add debug textures, move shader sources our of C++ code, partially fi…

    …xed transforms on map.
    DronCode committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    194edec View commit details
    Browse the repository at this point in the history
  2. Fix shader loader

    DronCode committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    54d6bfd View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    92cdfba View commit details
    Browse the repository at this point in the history
  4. Bounding Boxes support

    DronCode committed Oct 10, 2023
    Configuration menu
    Copy the full SHA
    2cf4b15 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2023

  1. Configuration menu
    Copy the full SHA
    72cc846 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    13ebe2e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3ea52f7 View commit details
    Browse the repository at this point in the history
  4. Implemented render list based renderer with sorting. But not all issu…

    …es with alpha blending solved.
    DronCode committed Oct 11, 2023
    Configuration menu
    Copy the full SHA
    db1b094 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    c45b1b9 View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2023

  1. Configuration menu
    Copy the full SHA
    128b383 View commit details
    Browse the repository at this point in the history
  2. Add bounding boxes into RenderEntry to use it in object picking. Adde…

    …d camera movement to player position by default.
    DronCode committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    3922e10 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8851b54 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3d73b7b View commit details
    Browse the repository at this point in the history
  5. Added ZGEOMREF path resolver.

    Fixed ZItem rendering.
    Reversed field rItemTemplate from ZItem.json
    DronCode committed Oct 12, 2023
    Configuration menu
    Copy the full SHA
    e18e47c View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    e9e2123 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2023

  1. Reversed PostMissionPF controller type. Fixed crash when no RMI/RMC t…

    …ree data on level (postmission as example).
    DronCode committed Oct 15, 2023
    Configuration menu
    Copy the full SHA
    4c6a1f9 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Removed material tab from editor.

    Added setup of render state from material.
    Small refactoring in TexturedEntity_GL33.fsh
    DronCode committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    e99666f View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. [EXPERIMENTAL] New render, trying to fix alpha blending. Need to opti…

    …mize renderer. Fixed few bugs from editor side.
    
    If you have bad performance - use previous commits. Current commit may be unstable!
    DronCode committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    6fe8ad5 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. Configuration menu
    Copy the full SHA
    6a482d3 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2023

  1. Configuration menu
    Copy the full SHA
    9c6504c View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2023

  1. Trying to optimize rendering.

    Added ZROOM cache, ZROOM bounding box lookup.
    Added controllers editor (add, remove, change).
    Added Glacier properties system default initializer (now we've able to produce and runtime type, tested on controllers).
    Added visitor for SceneObject.
    Reversed few properties.
    DronCode committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    0936f05 View commit details
    Browse the repository at this point in the history
  2. Fix missing include

    DronCode committed Dec 21, 2023
    Configuration menu
    Copy the full SHA
    c358260 View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2023

  1. Refactored camera class.

    Added Frustum class to make frustum culling (it's a little bit buggy now)
    DronCode committed Dec 22, 2023
    Configuration menu
    Copy the full SHA
    2e58a97 View commit details
    Browse the repository at this point in the history

Commits on Dec 23, 2023

  1. Fixed world transformation for bounding boxes.

    Added render stats and current room info.
    DronCode committed Dec 23, 2023
    Configuration menu
    Copy the full SHA
    214e386 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    722b634 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    32f5af9 View commit details
    Browse the repository at this point in the history

Commits on Dec 25, 2023

  1. Configuration menu
    Copy the full SHA
    4c32758 View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2024

  1. Configuration menu
    Copy the full SHA
    5b36691 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f3d2546 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2024

  1. Configuration menu
    Copy the full SHA
    17c4211 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9bad07a View commit details
    Browse the repository at this point in the history
  3. World picking: added signal to widget, fixed few rendering issues wit…

    …h HitmanBloodMoney.ZIP level. Small refactoring
    DronCode committed Apr 14, 2024
    Configuration menu
    Copy the full SHA
    da53c90 View commit details
    Browse the repository at this point in the history

Commits on Apr 16, 2024

  1. Reversed some OCT entities.

    DronCode committed Apr 16, 2024
    Configuration menu
    Copy the full SHA
    9027bdd View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2024

  1. Configuration menu
    Copy the full SHA
    b970de1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ffef3ff View commit details
    Browse the repository at this point in the history

Commits on Apr 27, 2024

  1. All base scripts marked

    DronCode committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    68b6a1d View commit details
    Browse the repository at this point in the history
  2. M00 level control marked

    M13 all scripts marked
    DronCode committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    912c08e View commit details
    Browse the repository at this point in the history
  3. Hideout all scripts marked

    DronCode committed Apr 27, 2024
    Configuration menu
    Copy the full SHA
    941332d View commit details
    Browse the repository at this point in the history

Commits on Apr 28, 2024

  1. Small markup changes

    DronCode committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    95c8165 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9a8efa6 View commit details
    Browse the repository at this point in the history
  3. Try fix build

    DronCode committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    db5c0fd View commit details
    Browse the repository at this point in the history
  4. Try to fix build again...

    And added more types to AllLevels and M12
    DronCode committed Apr 28, 2024
    Configuration menu
    Copy the full SHA
    0d33920 View commit details
    Browse the repository at this point in the history

Commits on May 1, 2024

  1. Refactored work with models.

    Added new widgets to select geoms by ZGEOMREF.
    Added ability to define specific tool to interact with specific game type (only for aliases for now).
    DronCode committed May 1, 2024
    Configuration menu
    Copy the full SHA
    47395dc View commit details
    Browse the repository at this point in the history
  2. Fixed critical bug in SceneRenderWidget with broken reference.

    Added new assets for script selector dialog.
    Added script selector dialog (WIP)
    DronCode committed May 1, 2024
    Configuration menu
    Copy the full SHA
    7813c45 View commit details
    Browse the repository at this point in the history
  3. Finished script selector dialog.

    Added support of script selector in ZScriptC type info
    DronCode committed May 1, 2024
    Configuration menu
    Copy the full SHA
    927c5e9 View commit details
    Browse the repository at this point in the history
  4. M13: Class merge

    DronCode committed May 1, 2024
    Configuration menu
    Copy the full SHA
    741a3d9 View commit details
    Browse the repository at this point in the history

Commits on May 2, 2024

  1. Removed highlight of virtual properties.

    Fixed bug with post-mapping of properties after script changed.
    Added auto-select in select script tool.
    Fixed empty properties in produced opCodes in scripts (initial instructions, now they are inited from start by zero/default values)
    DronCode committed May 2, 2024
    Configuration menu
    Copy the full SHA
    690ac53 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Configuration menu
    Copy the full SHA
    2779275 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    29c3951 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2024

  1. Added far distance limitation to render queue (do not render far obje…

    …cts)
    
    Some scripts from M00 reversed
    DronCode committed Jun 7, 2024
    Configuration menu
    Copy the full SHA
    f7e57ca View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2024

  1. Removed BoundingBox caching to fix issues with object positioning & v…

    …isibility (exta culling)
    DronCode committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    d3fecda View commit details
    Browse the repository at this point in the history
  2. Code cleanup

    DronCode committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    17796bf View commit details
    Browse the repository at this point in the history
  3. Added levels drag & drop feature.

    Reversed few types from M00 & AllLevels
    DronCode committed Jun 8, 2024
    Configuration menu
    Copy the full SHA
    973969e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    740026b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    31e93ce View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2024

  1. Configuration menu
    Copy the full SHA
    fe767d3 View commit details
    Browse the repository at this point in the history
  2. Added localization viewer

    DronCode committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    8e7036b View commit details
    Browse the repository at this point in the history
  3. Fixed crash in extra checks.

    Fixed hints (in value section hint will show text, not path)
    DronCode committed Jun 9, 2024
    Configuration menu
    Copy the full SHA
    da6eb01 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    f815aee View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9445d65 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2024

  1. Configuration menu
    Copy the full SHA
    a774f9a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    50927c3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    fa8e06b View commit details
    Browse the repository at this point in the history

Commits on Oct 2, 2024

  1. Added support of RenderDoc

    Added beer and drunk optimisations in render pipeline
    DronCode committed Oct 2, 2024
    Configuration menu
    Copy the full SHA
    000b482 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    96c6f01 View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2024

  1. Reversed colibits from GMS.

    Added small filter to fix low fps in some places.
    DronCode committed Oct 3, 2024
    Configuration menu
    Copy the full SHA
    0b46894 View commit details
    Browse the repository at this point in the history