mirror of
https://github.com/skyline-emu/skyline.git
synced 2024-12-28 10:45:28 +03:00
bee28aaf0d
This commit implements a filter by type for any validation layer output, this allows filtering out any logs which may be unnecessary and additionally triggering a breakpoint as required. An issue concerning the `NDEBUG` flag never being set was fixed, it's now supplied as a release compiler flag. The issue can manifest itself by always relying on a validation layer even though it shouldn't on release, this is why the validation layer was mistakenly disabled entirely previously by using `#ifndef` rather than `#ifdef`. An issue with the initial layout of a texture being supplied as neither `VK_IMAGE_LAYOUT_UNDEFINED` or `VK_IMAGE_LAYOUT_PREINITIALIZED` was fixed, these cases are now handled by transitioning to those layouts after creating the image rather than supplying it within `initialLayout`. Another issue was fixed regarding not maintaining a transformation after a surface has been destroyed and recreated existed and manifested itself when the user would go out of the app and come back in, they would see the surface having an identity transformation rather than the desired one.
69 lines
4.5 KiB
XML
69 lines
4.5 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<project version="4">
|
|
<component name="DesignSurface">
|
|
<option name="filePathToZoomLevelMap">
|
|
<map>
|
|
<entry key="app/src/main/res/layout/main_activity.xml" value="0.2028688524590164" />
|
|
<entry key="app/src/main/res/layout/settings_activity.xml" value="0.22302631578947368" />
|
|
<entry key="app/src/main/res/menu/toolbar_log.xml" value="0.11019736842105263" />
|
|
</map>
|
|
</option>
|
|
</component>
|
|
<component name="ExternalStorageConfigurationManager" enabled="true" />
|
|
<component name="JavadocGenerationManager">
|
|
<option name="OUTPUT_DIRECTORY" value="$PROJECT_DIR$/../LightSwitchEXTRA/JDoc" />
|
|
<option name="OPTION_SCOPE" value="private" />
|
|
</component>
|
|
<component name="NullableNotNullManager">
|
|
<option name="myDefaultNullable" value="org.jetbrains.annotations.Nullable" />
|
|
<option name="myDefaultNotNull" value="androidx.annotation.NonNull" />
|
|
<option name="myNullables">
|
|
<value>
|
|
<list size="15">
|
|
<item index="0" class="java.lang.String" itemvalue="org.jetbrains.annotations.Nullable" />
|
|
<item index="1" class="java.lang.String" itemvalue="javax.annotation.Nullable" />
|
|
<item index="2" class="java.lang.String" itemvalue="javax.annotation.CheckForNull" />
|
|
<item index="3" class="java.lang.String" itemvalue="edu.umd.cs.findbugs.annotations.Nullable" />
|
|
<item index="4" class="java.lang.String" itemvalue="android.support.annotation.Nullable" />
|
|
<item index="5" class="java.lang.String" itemvalue="androidx.annotation.Nullable" />
|
|
<item index="6" class="java.lang.String" itemvalue="androidx.annotation.RecentlyNullable" />
|
|
<item index="7" class="java.lang.String" itemvalue="org.checkerframework.checker.nullness.qual.Nullable" />
|
|
<item index="8" class="java.lang.String" itemvalue="org.checkerframework.checker.nullness.compatqual.NullableDecl" />
|
|
<item index="9" class="java.lang.String" itemvalue="org.checkerframework.checker.nullness.compatqual.NullableType" />
|
|
<item index="10" class="java.lang.String" itemvalue="android.annotation.Nullable" />
|
|
<item index="11" class="java.lang.String" itemvalue="com.android.annotations.Nullable" />
|
|
<item index="12" class="java.lang.String" itemvalue="org.eclipse.jdt.annotation.Nullable" />
|
|
<item index="13" class="java.lang.String" itemvalue="io.reactivex.annotations.Nullable" />
|
|
<item index="14" class="java.lang.String" itemvalue="io.reactivex.rxjava3.annotations.Nullable" />
|
|
</list>
|
|
</value>
|
|
</option>
|
|
<option name="myNotNulls">
|
|
<value>
|
|
<list size="15">
|
|
<item index="0" class="java.lang.String" itemvalue="org.jetbrains.annotations.NotNull" />
|
|
<item index="1" class="java.lang.String" itemvalue="javax.annotation.Nonnull" />
|
|
<item index="2" class="java.lang.String" itemvalue="edu.umd.cs.findbugs.annotations.NonNull" />
|
|
<item index="3" class="java.lang.String" itemvalue="android.support.annotation.NonNull" />
|
|
<item index="4" class="java.lang.String" itemvalue="androidx.annotation.NonNull" />
|
|
<item index="5" class="java.lang.String" itemvalue="androidx.annotation.RecentlyNonNull" />
|
|
<item index="6" class="java.lang.String" itemvalue="org.checkerframework.checker.nullness.qual.NonNull" />
|
|
<item index="7" class="java.lang.String" itemvalue="org.checkerframework.checker.nullness.compatqual.NonNullDecl" />
|
|
<item index="8" class="java.lang.String" itemvalue="org.checkerframework.checker.nullness.compatqual.NonNullType" />
|
|
<item index="9" class="java.lang.String" itemvalue="android.annotation.NonNull" />
|
|
<item index="10" class="java.lang.String" itemvalue="com.android.annotations.NonNull" />
|
|
<item index="11" class="java.lang.String" itemvalue="org.eclipse.jdt.annotation.NonNull" />
|
|
<item index="12" class="java.lang.String" itemvalue="io.reactivex.annotations.NonNull" />
|
|
<item index="13" class="java.lang.String" itemvalue="io.reactivex.rxjava3.annotations.NonNull" />
|
|
<item index="14" class="java.lang.String" itemvalue="lombok.NonNull" />
|
|
</list>
|
|
</value>
|
|
</option>
|
|
</component>
|
|
<component name="ProjectRootManager" version="2" languageLevel="JDK_11" project-jdk-name="JDK" project-jdk-type="JavaSDK">
|
|
<output url="file://$PROJECT_DIR$/build/classes" />
|
|
</component>
|
|
<component name="ProjectType">
|
|
<option name="id" value="Android" />
|
|
</component>
|
|
</project> |