37 #ifndef _LOCAL_INTERMEDIATE_INCLUDED_ 38 #define _LOCAL_INTERMEDIATE_INCLUDED_ 40 #include "../Include/intermediate.h" 41 #include "../Public/ShaderLang.h" 61 template<
typename selectorType>
224 layoutOverrideCoverage(
false),
225 geoPassthroughEXT(
false),
286 if (
name !=
nullptr) {
303 if (shift.size() > 0) {
305 for (
int s = 0;
s < (int)shift.size(); ++
s)
612 void setLayoutOverrideCoverage() { layoutOverrideCoverage =
true; }
613 bool getLayoutOverrideCoverage()
const {
return layoutOverrideCoverage; }
614 void setGeoPassthroughEXT() { geoPassthroughEXT =
true; }
615 bool getGeoPassthroughEXT()
const {
return geoPassthroughEXT; }
628 for (
int i = 0; i < (int)
p.size(); ++i)
709 bool layoutOverrideCoverage;
710 bool geoPassthroughEXT;
757 #endif // _LOCAL_INTERMEDIATE_INCLUDED_ int TVectorSelector
Definition: localintermediate.h:57
Definition: localintermediate.h:62
bool autoMapBindings
Definition: localintermediate.h:720
int numErrors
Definition: localintermediate.h:685
Definition: intermediate.h:1194
void setHlslOffsets()
Definition: localintermediate.h:346
TGraph callGraph
Definition: localintermediate.h:730
unsigned int computeTypeXfbSize(const TType &, bool &containsDouble) const
Definition: linkValidate.cpp:1039
GLuint const GLchar * name
Definition: glext.h:6671
Definition: intermediate.h:1520
Definition: Versions.h:53
void setNeedsLegalization()
Definition: localintermediate.h:635
void addSymbolLinkageNode(TIntermAggregate *&linkage, const TSymbol &)
Definition: Intermediate.cpp:2575
int vertices
Definition: localintermediate.h:689
bool isNonuniformPropagating(TOperator) const
Definition: Intermediate.cpp:2817
TOperator
Definition: intermediate.h:66
TIntermTyped * setAggregateOperator(TIntermNode *, TOperator, const TType &type, TSourceLoc)
Definition: Intermediate.cpp:420
int blendEquations
Definition: localintermediate.h:704
TProcesses()
Definition: localintermediate.h:162
void operator=(TIntermediate &)
Definition: intermediate.h:1443
bool multiStream
Definition: localintermediate.h:706
TLayoutGeometry getOutputPrimitive() const
Definition: localintermediate.h:556
std::string sourceFile
Definition: localintermediate.h:742
void setPixelCenterInteger()
Definition: localintermediate.h:559
EShTextureSamplerTransformMode
Definition: ShaderLang.h:196
GLenum GLenum GLuint components
Definition: glext.h:10527
unsigned int getBlendEquations() const
Definition: localintermediate.h:580
TIntermLoop * addLoop(TIntermNode *, TIntermTyped *, TIntermTyped *, bool testFirst, const TSourceLoc &)
Definition: Intermediate.cpp:2453
bool inIoAccessed(const TString &name) const
Definition: localintermediate.h:587
GLenum mode
Definition: glext.h:6857
set set set set set set set macro pixldst1 op
Definition: pixman-arm-neon-asm.h:54
void setPointMode()
Definition: localintermediate.h:524
bool isFPPromotion(TBasicType from, TBasicType to) const
Definition: Intermediate.cpp:1235
std::vector< std::string > resourceSetBinding
Definition: localintermediate.h:719
~TProcesses()
Definition: localintermediate.h:163
Definition: InfoSink.h:138
void addProcess(const std::string &process)
Definition: localintermediate.h:631
bool promoteAggregate(TIntermAggregate &)
Definition: Intermediate.cpp:3392
TIntermTyped * addSwizzle(TSwizzleSelectors< selectorType > &, const TSourceLoc &)
Definition: Intermediate.cpp:2406
Definition: Versions.h:83
TIntermSelection * addSelection(TIntermTyped *cond, TIntermNodePair code, const TSourceLoc &)
Definition: Intermediate.cpp:2146
unsigned int Id
Definition: spirv.hpp:47
Definition: localintermediate.h:147
EShLanguage
Definition: ShaderLang.h:90
TLayoutGeometry getInputPrimitive() const
Definition: localintermediate.h:507
unsigned int stride
Definition: localintermediate.h:150
GLuint buffer
Definition: glext.h:6555
TBlendEquationShift
Definition: Types.h:394
std::unordered_set< int > usedConstantId
Definition: localintermediate.h:736
bool getNoStorageFormat() const
Definition: localintermediate.h:345
const char *const implicitCounterName
Definition: localintermediate.h:642
std::string entryPointName
Definition: localintermediate.h:675
Definition: localintermediate.h:107
void setXfbMode()
Definition: localintermediate.h:545
TIntermTyped * addAssign(TOperator op, TIntermTyped *left, TIntermTyped *right, TSourceLoc)
Definition: Intermediate.cpp:228
bool setInputPrimitive(TLayoutGeometry p)
Definition: localintermediate.h:500
std::string to_string(const T &val)
Definition: Common.h:45
void setBinaryDoubleOutput()
Definition: localintermediate.h:638
void addBlendEquation(TBlendEquationShift b)
Definition: localintermediate.h:579
unsigned int getShiftBinding(TResourceType res) const
Definition: localintermediate.h:276
TIntermBranch * addBranch(TOperator, const TSourceLoc &)
Definition: Intermediate.cpp:2487
TLayoutGeometry outputPrimitive
Definition: localintermediate.h:691
const std::vector< std::string > & getProcesses() const
Definition: localintermediate.h:633
bool flattenUniformArrays
Definition: localintermediate.h:723
TIntermTyped * addShapeConversion(const TType &, TIntermTyped *)
Definition: Intermediate.cpp:1167
Definition: SymbolTable.h:151
bool getPointMode() const
Definition: localintermediate.h:525
Definition: localintermediate.h:52
bool usingStorageBuffer() const
Definition: localintermediate.h:358
GLuint start
Definition: glext.h:6292
bool getOriginUpperLeft() const
Definition: localintermediate.h:558
TIntermAggregate * makeAggregate(TIntermNode *node)
Definition: Intermediate.cpp:2104
const char *const implicitThisName
Definition: localintermediate.h:641
int localSizeSpecId[3]
Definition: localintermediate.h:698
Unknown compiler Device disconnected from port File already exists Saving to backup buffer Got connection from
Definition: msg_hash_ar.h:34
TVertexOrder vertexOrder
Definition: localintermediate.h:695
EShSource source
Definition: localintermediate.h:674
GLdouble GLdouble GLdouble r
Definition: glext.h:6406
void setOriginUpperLeft()
Definition: localintermediate.h:557
GLuint res
Definition: glext.h:10520
bool xfbMode
Definition: localintermediate.h:705
TIntermTyped * addUnaryMath(TOperator, TIntermTyped *child, TSourceLoc)
Definition: Intermediate.cpp:276
TOffsetRange(TRange binding, TRange offset)
Definition: localintermediate.h:136
void checkCallGraphCycles(TInfoSink &)
Definition: linkValidate.cpp:535
const int MaxSwizzleSelectors
Definition: localintermediate.h:59
bool isConversionAllowed(TOperator op, TIntermTyped *node) const
Definition: Intermediate.cpp:453
GLenum GLsizei len
Definition: glext.h:7389
bool parseConstTree(TIntermNode *, TConstUnionArray, TOperator, const TType &, bool singleConstantParam=false)
Definition: parseConst.cpp:190
Definition: intermediate.h:1118
TIntermBinary * addBinaryNode(TOperator op, TIntermTyped *left, TIntermTyped *right, TSourceLoc) const
Definition: Intermediate.cpp:173
GLenum GLint * range
Definition: glext.h:8206
TIntermUnary * createConversion(TBasicType convertTo, TIntermTyped *node) const
Definition: Intermediate.cpp:489
TLayoutDepth depthLayout
Definition: localintermediate.h:701
GLsizeiptr size
Definition: glext.h:6559
void setFlattenUniformArrays(bool flatten)
Definition: localintermediate.h:332
Definition: intermediate.h:1034
static int getBaseAlignmentScalar(const TType &, int &size)
Definition: linkValidate.cpp:1103
set set set set set set set macro pixldst1 abits if abits op else op endif endm macro pixldst2 abits if abits op else op endif endm macro pixldst4 abits if abits op else op endif endm macro pixldst0 abits op endm macro pixldst3 mem_operand op endm macro pixldst30 mem_operand op endm macro pixldst abits if abits elseif abits elseif abits elseif abits elseif abits pixldst0 abits else pixldst0 abits pixldst0 abits pixldst0 abits pixldst0 abits endif elseif abits else pixldst0 abits pixldst0 abits endif elseif abits else error unsupported bpp *numpix else pixst endif endm macro pixld1_s mem_operand if asr adds SRC_WIDTH_FIXED bpl add asl mov asr adds SRC_WIDTH_FIXED bpl add asl mov asr adds SRC_WIDTH_FIXED bpl add asl mov asr adds SRC_WIDTH_FIXED bpl add asl elseif asr adds SRC_WIDTH_FIXED bpl add asl mov asr adds SRC_WIDTH_FIXED bpl add asl else error unsupported endif endm macro pixld2_s mem_operand if mov asr add asl add asl mov asr sub UNIT_X add asl mov asr add asl add asl mov asr add UNIT_X add asl else pixld1_s mem_operand pixld1_s mem_operand endif endm macro pixld0_s mem_operand if asr adds SRC_WIDTH_FIXED bpl add asl elseif asr adds SRC_WIDTH_FIXED bpl add asl endif endm macro pixld_s_internal mem_operand if mem_operand pixld2_s mem_operand pixdeinterleave basereg elseif mem_operand elseif mem_operand elseif mem_operand elseif mem_operand pixld0_s mem_operand else pixld0_s mem_operand pixld0_s mem_operand pixld0_s mem_operand pixld0_s mem_operand endif elseif mem_operand else pixld0_s mem_operand pixld0_s mem_operand endif elseif mem_operand else error unsupported mem_operand if bpp mem_operand endif endm macro vuzp8 reg2 vuzp d d ®2 endm macro vzip8 reg2 vzip d d ®2 endm macro pixdeinterleave basereg basereg basereg basereg basereg endif endm macro pixinterleave basereg basereg basereg basereg basereg endif endm macro PF boost_increment endif if endif PF tst PF addne PF subne PF cmp ORIG_W if endif if endif if endif PF subge ORIG_W PF subges if endif if endif if endif endif endm macro cache_preload_simple endif if dst_r_bpp pld [DST_R, #(PREFETCH_DISTANCE_SIMPLE *dst_r_bpp/8)] endif if mask_bpp pld endif[MASK, #(PREFETCH_DISTANCE_SIMPLE *mask_bpp/8)] endif endif endm macro fetch_mask_pixblock pixld mask_basereg pixblock_size MASK endm macro ensure_destination_ptr_alignment process_pixblock_tail_head if beq irp local skip1 beq endif SRC MASK if dst_r_bpp DST_R else add endif PF add sub src_basereg pixdeinterleave mask_basereg pixdeinterleave dst_r_basereg process_pixblock_head pixblock_size cache_preload_simple process_pixblock_tail pixinterleave dst_w_basereg irp beq endif process_pixblock_tail_head tst beq irp if pixblock_size chunk_size tst beq pixld_src SRC pixld MASK if DST_R else pixld DST_R endif if
Definition: pixman-arm-neon-asm.h:543
int getVertices() const
Definition: localintermediate.h:499
GLenum GLuint id
Definition: glext.h:6233
Definition: localintermediate.h:210
void inOutLocationCheck(TInfoSink &)
Definition: linkValidate.cpp:694
void setEarlyFragmentTests()
Definition: localintermediate.h:561
static int cond(LexState *ls)
Definition: lparser.c:1177
Definition: ResourceLimits.h:52
bool needToLegalize
Definition: localintermediate.h:748
bool getAutoMapBindings() const
Definition: localintermediate.h:316
Definition: SymbolTable.h:539
void setUseStorageBuffer()
Definition: localintermediate.h:353
std::vector< TOffsetRange > usedAtomics
Definition: localintermediate.h:734
TIntermTyped * foldSwizzle(TIntermTyped *node, TSwizzleSelectors< TVectorSelector > &fields, const TSourceLoc &)
Definition: Constant.cpp:1100
Definition: localintermediate.h:135
GLdouble s
Definition: glext.h:6390
void setAutoMapBindings(bool map)
Definition: localintermediate.h:310
static const int layoutNotSet
Definition: Types.h:420
TString caller
Definition: localintermediate.h:98
int vulkan
Definition: Versions.h:87
void setEntryPointMangledName(const char *ep)
Definition: localintermediate.h:263
static int computeTypeUniformLocationSize(const TType &)
Definition: linkValidate.cpp:976
std::list< TCall > TGraph
Definition: localintermediate.h:729
bool getFlattenUniformArrays() const
Definition: localintermediate.h:338
unsigned int implicitStride
Definition: localintermediate.h:151
GLsizei const GLchar *const * string
Definition: glext.h:6699
Definition: localintermediate.h:96
TIntermTyped * foldConstructor(TIntermAggregate *aggrNode)
Definition: Constant.cpp:1045
int localSize[3]
Definition: localintermediate.h:697
void setResourceSetBinding(const std::vector< std::string > &shift)
Definition: localintermediate.h:300
Definition: ShaderLang.h:197
bool setVertexOrder(TVertexOrder o)
Definition: localintermediate.h:516
int last
Definition: localintermediate.h:114
Definition: intermediate.h:1234
int getNumErrors() const
Definition: localintermediate.h:407
const std::vector< std::string > & getResourceSetBinding() const
Definition: localintermediate.h:309
void error(TInfoSink &infoSink, const char *)
Definition: linkValidate.cpp:56
void pushSelector(TIntermSequence &, const TVectorSelector &, const TSourceLoc &)
Definition: Intermediate.cpp:2387
selectorType operator[](int i) const
Definition: localintermediate.h:77
std::tuple< TBasicType, TBasicType > getConversionDestinatonType(TBasicType type0, TBasicType type1, TOperator op) const
Definition: Intermediate.cpp:1684
GLdouble GLdouble right
Definition: glext.h:11766
const char * addSemanticName(const TString &name)
Definition: localintermediate.h:618
Definition: intermediate.h:1154
TRange offset
Definition: localintermediate.h:143
void setTreeRoot(TIntermNode *r)
Definition: localintermediate.h:403
TIntermTyped * promoteConstantUnion(TBasicType, TIntermConstantUnion *) const
Definition: Intermediate.cpp:3519
void addArgument(int arg)
Definition: localintermediate.h:173
GLboolean GLboolean GLboolean b
Definition: glext.h:6844
bool recursive
Definition: localintermediate.h:687
TResourceType
Definition: ShaderLang.h:349
const std::string & getEntryPointName() const
Definition: localintermediate.h:264
Definition: intermediate.h:1076
void setLimits(const TBuiltInResource &r)
Definition: localintermediate.h:249
bool overlap(const TRange &rhs) const
Definition: localintermediate.h:109
const std::string & getEntryPointMangledName() const
Definition: localintermediate.h:265
void setShiftBinding(TResourceType res, unsigned int shift)
Definition: localintermediate.h:267
void setMultiStream()
Definition: localintermediate.h:547
GLint location
Definition: glext.h:6690
Definition: intermediate.h:988
static int computeTypeLocationSize(const TType &, EShLanguage)
Definition: linkValidate.cpp:921
bool promote(TIntermOperator *)
Definition: Intermediate.cpp:2928
bool currentPath
Definition: localintermediate.h:101
void addBiShapeConversion(TOperator, TIntermTyped *&lhsNode, TIntermTyped *&rhsNode)
Definition: Intermediate.cpp:1078
Definition: localintermediate.h:160
void setPostDepthCoverage()
Definition: localintermediate.h:563
bool getHlslFunctionality1() const
Definition: localintermediate.h:577
int calleeBodyPosition
Definition: localintermediate.h:103
bool setVertexSpacing(TVertexSpacing s)
Definition: localintermediate.h:508
const SpvVersion & getSpv() const
Definition: localintermediate.h:398
TLayoutDepth getDepth() const
Definition: localintermediate.h:572
TIntermConstantUnion * addConstantUnion(const TConstUnionArray &, const TType &, const TSourceLoc &, bool literal=false) const
Definition: Intermediate.cpp:2286
TBuiltInResource resources
Definition: localintermediate.h:683
std::array< unsigned int, EResCount > shiftBinding
Definition: localintermediate.h:714
TProcesses processes
Definition: localintermediate.h:746
TIntermTyped * addConversion(TOperator, const TType &, TIntermTyped *) const
Definition: Intermediate.cpp:863
TXfbBuffer()
Definition: localintermediate.h:148
bool postProcess(TIntermNode *, EShLanguage)
Definition: Intermediate.cpp:2504
TIntermUnary * addUnaryNode(TOperator op, TIntermTyped *child, TSourceLoc) const
Definition: Intermediate.cpp:199
GLenum type
Definition: glext.h:6233
std::set< TString > semanticNameSet
Definition: localintermediate.h:737
bool l
Definition: connect_wiiupro.c:37
void mergeErrorCheck(TInfoSink &, const TIntermSymbol &, const TIntermSymbol &, bool crossStage)
Definition: linkValidate.cpp:294
TSwizzleSelectors()
Definition: localintermediate.h:64
EProfile
Definition: Versions.h:51
static bool improperStraddle(const TType &type, int size, int offset)
Definition: linkValidate.cpp:1277
void addToCallGraph(TInfoSink &, const TString &caller, const TString &callee)
Definition: Intermediate.cpp:2591
TVertexOrder getVertexOrder() const
Definition: localintermediate.h:523
TVertexSpacing vertexSpacing
Definition: localintermediate.h:694
void mergeLinkerObjects(TInfoSink &, TIntermSequence &linkerObjects, const TIntermSequence &unitLinkerObjects)
Definition: linkValidate.cpp:231
bool autoMapLocations
Definition: localintermediate.h:721
void incrementEntryPointCount()
Definition: localintermediate.h:405
static int getBaseAlignment(const TType &, int &size, int &stride, bool std140, bool rowMajor)
Definition: linkValidate.cpp:1132
static const unsigned int layoutXfbBufferEnd
Definition: Types.h:709
unsigned getXfbStride(int buffer) const
Definition: localintermediate.h:603
bool depthReplacing
Definition: localintermediate.h:702
void addArgument(const char *arg)
Definition: localintermediate.h:179
TVertexSpacing
Definition: Types.h:306
size_t strlen(const char *str)
Definition: compat_ctype.c:152
void addProcess(const char *process)
Definition: localintermediate.h:165
void setHlslIoMapping(bool b)
Definition: localintermediate.h:359
bool getPostDepthCoverage() const
Definition: localintermediate.h:564
int coord2
Definition: localintermediate.h:54
void setAutoMapLocations(bool map)
Definition: localintermediate.h:317
bool setXfbBufferStride(int buffer, unsigned stride)
Definition: localintermediate.h:596
int start
Definition: localintermediate.h:113
bool areAllChildConst(TIntermAggregate *aggrNode)
Definition: Constant.cpp:1027
void setSpv(const SpvVersion &s)
Definition: localintermediate.h:380
bool containsDouble
Definition: localintermediate.h:152
void addSourceText(const char *text)
Definition: localintermediate.h:625
std::string sourceText
Definition: localintermediate.h:743
void setProfile(EProfile p)
Definition: localintermediate.h:378
bool errorGiven
Definition: localintermediate.h:102
void addProcess(const std::string &process)
Definition: localintermediate.h:169
TRange(int start, int last)
Definition: localintermediate.h:108
bool binaryDoubleOutput
Definition: localintermediate.h:749
void warn(TInfoSink &infoSink, const char *)
Definition: linkValidate.cpp:65
int invocations
Definition: localintermediate.h:688
bool visited
Definition: localintermediate.h:100
TIntermediate(EShLanguage l, int v=0, EProfile p=ENoProfile)
Definition: localintermediate.h:212
void setInvertY(bool invert)
Definition: localintermediate.h:324
bool pointMode
Definition: localintermediate.h:696
void merge(TInfoSink &, TIntermediate &)
Definition: linkValidate.cpp:78
void setSource(EShSource s)
Definition: localintermediate.h:255
unsigned int getLocalSize(int dim) const
Definition: localintermediate.h:534
TIntermAggregate * addForLoop(TIntermNode *, TIntermNode *, TIntermTyped *, TIntermTyped *, bool testFirst, const TSourceLoc &, TIntermLoop *&)
Definition: Intermediate.cpp:2465
EShLanguage getStage() const
Definition: localintermediate.h:399
TRange component
Definition: localintermediate.h:128
bool hlslFunctionality1
Definition: localintermediate.h:703
TLayoutGeometry
Definition: Types.h:293
TVertexSpacing getVertexSpacing() const
Definition: localintermediate.h:515
void setHlslFunctionality1()
Definition: localintermediate.h:576
std::vector< TRange > ranges
Definition: localintermediate.h:149
TIntermTyped * addUniShapeConversion(TOperator, const TType &, TIntermTyped *)
Definition: Intermediate.cpp:1025
bool promoteUnary(TIntermUnary &)
Definition: Intermediate.cpp:2948
TIntermNode * getTreeRoot() const
Definition: localintermediate.h:404
void addProcesses(const std::vector< std::string > &p)
Definition: localintermediate.h:627
std::set< std::string > requestedExtensions
Definition: localintermediate.h:682
Definition: inftrees.h:27
TIntermTyped * foldDereference(TIntermTyped *node, int index, const TSourceLoc &)
Definition: Constant.cpp:1066
int size_
Definition: localintermediate.h:84
int getVersion() const
Definition: localintermediate.h:377
GLfloat GLfloat p
Definition: glext.h:9809
bool extensionRequested(const char *extension) const
Definition: localintermediate.h:670
bool usingHlslIoMapping()
Definition: localintermediate.h:365
TIntermSymbol * addSymbol(const TVariable &)
Definition: Intermediate.cpp:89
Definition: intermediate.h:1482
std::vector< TXfbBuffer > xfbBuffers
Definition: localintermediate.h:735
bool specConstantPropagates(const TIntermTyped &, const TIntermTyped &)
Definition: Intermediate.cpp:3757
bool hasShiftBindingForSet(TResourceType res) const
Definition: localintermediate.h:298
int coord1
Definition: localintermediate.h:53
const std::set< std::string > & getRequestedExtensions() const
Definition: localintermediate.h:401
bool getAutoMapLocations() const
Definition: localintermediate.h:323
void addSymbolLinkageNodes(TIntermAggregate *&linkage, EShLanguage, TSymbolTable &)
Definition: Intermediate.cpp:2528
bool pixelCenterInteger
Definition: localintermediate.h:692
GLuint index
Definition: glext.h:6671
Nieznany kompilator Urządzenie zostało odłączone od portu Plik już istnieje Zapisywanie do bufora kopii zapasowej Mam połączenie Adres publiczny Ustawianie dysku w zasobniku Opuściłeś grę Dołączyłeś z urządzeniami wejściowymi *s *s dołączył jako gracz u Próba połączenia online nie powiodła ponieważ peer nie działa w trybie RetroArch lub używa starej wersji RetroArch użyjcie tej samej wersji użyj tej samej wersji Ten rdzeń nie obsługuje gry online między architekturami Niepoprawne hasło Klient gry online został odłączony Nie masz uprawnień do grania Żądane urządzenia wejściowe nie są dostępne Gracz s wstrzymał grę Nadaj rdzeniom sprzętowym własny prywatny kontekst Unikaj konieczności przejmowania zmian stanu sprzętu pomiędzy klatkami Dostosuj ustawienia wyglądu ekranu menu Poprawia wydajność kosztem opóźnień i częstszego rwania obrazu Używaj tylko gdy nie możesz uzyskać pełnej prędkości w przeciwnym razie Automatyczne wykrywanie Możliwości Łączenie z portem które nie wymagają nie mogą uczestniczyć w grze sieciowej Konta Cheevos Konta Retro osiągniecia Lista Skanuj zawartość Importuj zawartość Zapytać Zablokuj klatki Sterownik audio Włącz dźwięk Turbo Martwa strefa Maksymalne przesunięcie czasowe dźwięku Szybkość wyjścia Dynamiczna kontrola szybkości audio Dźwiek Poziom głośności Tryb WASAPI Współdzielony bufor WASAPI Automatyczne zastępowanie plików Automatycznie załaduj Shadery Potwierdź Wyjdź Przewiń do góry Przełącz klawiaturę Podstawowe ustawienia menu Informacje Przewiń do góry Przełącz klawiaturę Nie zastępuj SaveRAM przy ładowaniu stanu zapisu Adres URL zasobów Buildbot Zezwalaj na kamerę Oszukać Oszukane pliki Załaduj oszukany plik Oszukane przepustki Osiągnięcia trybu hardcore Odznaki osiągnięć Zablokowany Sprawdź nieoficjalne osiągnięcia Odblokowany Osiągnięcia trybu pełnego Zamknij zawartość Załaduj konfigurację Zapisz konfigurację przy wyjściu Baza danych Rozmiar listy historii Szybkie menu Pobrane pliki Liczniki rdzeniowe Informacje podstawowe Kategoria Nazwa rdzenia Licencja Obsługiwane rozszerzenia Nazwa systemu Załaduj rdzeń Rdzeń Automatycznie wyodrębnij pobrane archiwum Aktualizacja Rdzenia Architektura Rdzeń procesora Menedżer kursorów Menedżer bazy danych Usuń< Treść dir >< Żaden > Szczegóły Dołącz obraz dysku Kontrola dysku Pliki do pobrania Program do pobierania treści Nadpisz DPI Atrapa rdzenia przy zatrzymaniu rdzenia Dynamiczne tło Włącz osiągnięcia Normalny kolor menu Mnożnik prędkości Wyświetl ilość klatek na sekundę Manipulacja klatek Automatycznie ładuj zależne od zawartości opcje rdzenia Plik opcji gry Rozwiązywanie problemów audio wideo Podstawowa kontrola menu Ładowanie zawartości Co to jest rdzeń Historia Obraz Informacja Menu sterowania wszystkich użytkowników Lewy analog Lewy analog Lewy analog Y Lewy analog Prawo analog X Prawy analog Prawo analog Y Prawy analog Spust Pomocniczy A Pomocniczy C Wybierz D pad dół D pad prawo Martwa strefa gałki analogowej Powiąż wszystko Limit czasu powiązania Ukryj niezwiązane podstawowe deskryptory wejściowe Indeks urządzeń Indeks myszy Cykl zapisu Włączanie mapowania gamepada klawiatury Przycisk W dół D pad Przycisk L3 Lewy D pad R3 przycisk Prawy D pad Przycisk Start Przycisk Przycisk Mysz Mysz Mysz Kółko do dołu Kółko w prawo Maksymalna liczba użytkowników Indeks kodów Włącz kody Następny dysk Włącz klawisze skrótów Szybkie przewijanie do przodu Przełączanie pełnoekranowe Przełącznik ostrości gry Przełączanie menu Przełącznik wyciszania dźwięku Przełączanie klawiatury ekranowej Wstrzymaj przełącznik Zresetuj grę Zapisz stan Następny moduł cieniujący Zwolnione tempo Slot zapisu Głośność Wyświetl nakładkę Pokaż nakładki na nakładce Zachowanie typu ankiety Późno Preferuj dotyk Włącz sporządzanie mapy powiązań na nowo Sterowanie Włącz dotyk Okres turbo Opóźnienie Wprowadź autoconfig Usługi holenderski esperanto niemiecki japoński polski rosyjski wietnamski Lewy analog Informacje o rdzeniu Liniowy Załaduj ostatnie Wczytaj zapis Sterownik lokalizacji Zalogowanie rozmowy Ustawienia bazy danych Niebieski Ciemny niebieski NVIDIA Shield Żółty Nieprzezroczystość nagłówka Menu obrotowe przepustnicy częstotliwości wyświetlania klatek Menu filtra liniowego Wygląd Nieprzezroczystość tła Multimedia Filtruj nieznane rozszerzenia Najbliższy Zezwalaj na klientów w trybie slave Wejściowe klatki opóźnień Opóźnij klatki gry online Włącz grę online Uruchom hosta gry online Adres serwera Włącz klienta gry online Hasło serwera Zażądaj urządzenia u Ustawienia gry online Max Udostępnianie wejścia cyfrowego Zahacz Żaden Tryb widza gry online Hasło spontaniczne serwera Port TCP gry online Polecenia sieciowe Informacje o sieci Port zdalnej sieci Nie N A Bez rdzenia Brak dostępnych podstawowych informacji Brak wpisów do wyświetlenia Brak informacji Nie znaleziono hostów gry online Brak liczników wydajności Brak dostępnych pozycji na liście odtwarzania Brak parametrów modułu cieniującego Włącz Aktualizacja online Nakładka na ekranie Przeglądaj archiwum Nakładka Nakładka Ustawienia nakładki Nakładka na ekranie Nadrzędny katalog Nie pracuj w tle Listy odtwarzania Listy odtwarzania Port Prywatność Obsługa analog Ocena CERO CRC32 Deweloper Ocena magazynu Edge Ocena ELSPA Ocena ESRB Seria MD5 Pochodzenie Wydawca Rok wydania Kod seryjny Rozpocznij zawartość Restart Wyjście nagrywania Załaduj konfigurację nagrywania Sterownik MIDI Zapisz wyjścia jako Plik zmian Zapisz plik zmiany rdzenia Usuń plik zmiany rdzenia Wymagany Uruchom RetroArch ponownie Wznów zawartość Retro pad Osiągnięcia Przewijanie granularności Przeglądarka plików Wyświetl ekran startowy Dodaj do ulubionych Zresetuj domyślny rdzeń Uruchom muzykę Zapisz plik Automatyczne załadowanie stanu Zapisz stan Zapisz bieżącą konfigurację Zapisz nadpisania katalogu zawartości Zapisz nową konfigurację Zapisywanie Zeskanuj plik Zrzut ekranu Szukaj Ustawienia Shader Shadery Prosty śnieg Pokaż ustawienia zaawansowane Zamknąć Przejdź do przodu w celu skrócenia czasu oczekiwania Sortuj zapisy w folderach Ukryj ostrzeżenia RunAhead Napisz zapis stanów do treści dir Pliki systemowe znajdują się w katalogu treści Włącz SSH Uruchom zdalny Retro pad Slot zapisu Polecenia STDIN Wstrzymaj wygaszacz ekranu System BIOS Obsługa Data Builda Wsparcie Cocoa Obsługa CoreText Wyświetl DPI metryczne Wyświetl szerokość Wsparcie DirectSound Obsługa dynamicznej biblioteki Wsparcie EGL Wsparcie FFmpeg Wsparcie STB TrueType Nazwa frontendu Wersja Git Wsparcie HLSL Obsługa KMS EGL Obsługa LibretroDB Libxml2 obsługa parowania XML Obsługa interfejsu dowodzenia sieciowego Obsługa OpenAL Obsługa OpenGL Obsługa OpenVG Obsługa nakładek Naładowany Rozładowywanie Obsługa PulseAudio Obsługa Poziom Oceny Retro Obsługa RoarAudio Wsparcie RSound Wsparcie SDL2 Wsparcie SDL1 Przewlekanie wsparcia Obsługa Video4Linux2 Wsparcie Vulkan Wsparcie X11 Wsparcie XVideo Zrób zrzut ekranu Miniatury Miniatury dyspozycji pionowej Zaktualizuj miniatury Zrzuty ekranu Pokaż datę czas Prawdziwe Uruchom Companion UI przy włączeniu Uruchom menu okienkowe przy włączeniu Nie można odczytać skompresowanego pliku Cofnij zapisanie stanu Aktualizacja Zaktualizuj profile joypad Zaktualizuj kody Zaktualizuj bazy danych Zaktualizuj Lakka Zaktualizuj Shadery Slang Kbd Język Użyj wbudowanej przeglądarki zdjęć< Użyj tego katalogu > Konfiguruj współczynnik kształtu Proporcja obrazu Przytnij Wyłącz kompozycję pulpitu Sterownik wideo Filtr wideo Włącz powiadomienia na ekranie Rozmiar powiadomienia Wymuś wyłączenie sRGB FBO Użyj trybu pełnoekranowego Użyj zapisu GPU Trudna synchronizacja z GPU Maksymalne obrazy swapchain Pozycja Y powiadomienia Użyj funkcji Nagrywania po filtrowaniu Szacowana liczba klatek na sekundę na ekranie Obrót Skala całkowita Moduł cieniujący wideo Podgląd parametrów modułu cieniującego Zapisz ustawienie Shadera jako Zapisz ustawienie zawartości katalogu zawartości Włącz udostępniony kontekst sprzętu Włącz filtr miękki Wideo Migotanie Niestandardowy współczynnik proporcji Szerokość Niestandardowy współczynnik kształtu Y Poz Synchronizacja Tryb pełnoekranowy z pełnym ekranem Wysokość okna Pełnoekranowa wysokość Wi Fi Kolor czcionki czerwony Kolor czcionki niebieski Niestandardowy Monochromia Systematyczny Pixel RetroSystem Kolor menu Ciemny Poranny błękit Elektryczny błękit Czerwone dziedzictwo Zwykły Czerwień wulkaniczna Współczynnik skali menu Pokaż kartę Historii Pokaż kartę Listy odtwarzania Pokaż kartę Obraz Pokaż kartę Ustawienia Pokaż kartę Gry Online Motyw ikon menu Ustawienia Shader Włącz lub wyłącz nieoficjalne osiągnięcia i lub funkcje beta do celów testowych Włącz lub wyłącz tabele wyników w grze Nie jeśli tryb Hardcore jest wyłączony Włącz lub wyłącz powiadomienia OSD dla osiągnięć Zmień sterowniki używane przez system Zmień ustawienia rdzenia Zmień nakładkę ekranu i nakładkę klawiatury oraz ustawienia powiadomień na ekranie Zmień ustawienia zapisu Zmień ustawienia interfejsu użytkownika Zmień ustawienia prywatności Zmień domyślne w których znajdują się pliki Skonfiguruj ustawienia serwera i sieci Zmień ustawienia wyjścia audio Zapisuje zmiany w pliku konfiguracyjnym przy wyjściu Zarządzaj i twórz pliki konfiguracyjne Wyświetla bieżącą liczbę klatek na sekundę na ekranie Kombinacja przycisków gamepada do przełączania menu Skonfiguruj elementy sterujące dla tego użytkownika Dołącz lub obsługuj sesję gry online Wyświetl informacje o systemie Włącz lub wyłącz udostępnianie sieciowe folderów Pokaż ukryte pliki katalogi w przeglądarce plików Włącz lub wyłącz zdalny dostęp do wiersza poleceń Ustawia rozmiar okna względem głównego rozmiaru wyświetlania Alternatywnie możesz ustawić szerokość i wysokość okna poniżej dla ustalonego rozmiaru okna Wstawia czarną klatke między klatkami Przydatny dla użytkowników z którzy chcą odtwarzać zawartość aby wyeliminować efekt duchów Określa liczbę jaką procesor może uruchomić przed gdy używana jest Trudna synchronizacja z GPU który ekran wyświetlacza ma być używany Częstotliwość odświeżania zgłoszona przez sterownik ekranu Skanuje sieci bezprzewodowe i nawiązuje połączenie Dodano do ulubionych Dołączony dysk Stosowanie zmian w kodzie Wyciszenie Dźwięku Błąd podczas zapisywania pliku autoconfig Nie można zainicjować autozapisu Blokowanie nadpisywania SRAM bajty Tryb Hardcore stan zapisu i przewijanie do tyłu były wyłączone Skompilowany z API Połączony z Pominięto ładowanie treści Implementacja załaduje ją samodzielnie Plik opcji rdzenia został pomyślnie utworzony Nie można znaleźć zgodnego systemu Nie można otworzyć ścieżki danych Nie można odczytać nagłówka filmu Niezgodność sumy kontrolnej CRC32 między plikiem treści a zapisaną sumą kontrolną w nagłówku pliku odtwarzania Powtórka najprawdopodobniej zsynchronizuje się podczas odtwarzania Dekompresja już trwa Wykryty obszar widoku Odłącz urządzenie od poprawnego portu Wyrzucony Index Błąd Rdzeń Libretro wymaga specjalnych ale żadne nie zostały dostarczone Błąd podczas zapisywania pliku opcji podstawowych Błąd podczas usuwania pliku remap Aplikacja zewnętrzna Dir Wyodrębnianie pliku Nie udało się Nie można przydzielić pamięci na poprawioną zawartość Nie powiodło się wiązanie gniazda Nie można wyodrębnić treści ze skompresowanego pliku Nie udało się załadować Nie udało się załadować pliku filmowego Nie udało się załadować stanu z Nie udało się załatać Nie udało się odebrać pseudonimu Nie można odebrać rozmiaru pseudonimu z hosta Nie udało się usunąć dysku z zasobnika Nie udało się zapisać SRAM Nie udało się wysłać pseudonimu Nie udało się wysłać pseudonimu do klienta Nie udało się wysłać danych SRAM do klienta Nie można uruchomić nagrywania filmu Nie udało się zrobić zrzutu ekranu Nie udało się cofnąć stanu zapisania Błąd krytyczny odebrany w Znajdź stan automatycznego zapisywania w Znaleziono pierwszą ścieżkę danych w pliku Znaleziony moduł cieniujący Opcje Otrzymałem nieprawidłowy indeks dysku Skup się na grze Rdzeń Libretro jest renderowany sprzętowo Musi także korzystać z nagrywania po cieniowaniu Wejdź w kod Wprowadź wstępnie ustawioną nazwę pliku Interfejs Magazyn wymienny w bajtach w megabajtach Frontend dla libretro Załadowany stan z gniazda Brak jednego lub więcej plików oprogramowania układowego Ładowanie pliku historii Pamięć Wygląda na to
Definition: msg_hash_pl.h:2324
bool userOutputUsed() const
Definition: linkValidate.cpp:735
static const TIntermTyped * findLValueBase(const TIntermTyped *, bool swizzleOkay)
Definition: Intermediate.cpp:2429
bool getXfbMode() const
Definition: localintermediate.h:546
int getLocalSizeSpecId(int dim) const
Definition: localintermediate.h:543
bool promoteBinary(TIntermBinary &)
Definition: Intermediate.cpp:3006
TIntermTyped * addComma(TIntermTyped *left, TIntermTyped *right, const TSourceLoc &)
Definition: Intermediate.cpp:2159
int addUsedLocation(const TQualifier &, const TType &, bool &typeCollision)
Definition: linkValidate.cpp:761
static const char * getResourceName(TResourceType)
Definition: Intermediate.cpp:3815
bool setLocalSize(int dim, int size)
Definition: localintermediate.h:527
bool hasCounterBufferName(const TString &name) const
Definition: localintermediate.h:368
GLsizei GLsizei GLchar * source
Definition: glext.h:6688
void setTextureSamplerTransformMode(EShTextureSamplerTransformMode mode)
Definition: localintermediate.h:374
const GLdouble * v
Definition: glext.h:6391
EProfile profile
Definition: localintermediate.h:678
TIntermTyped * addMethod(TIntermTyped *, const TType &, const TString *, const TSourceLoc &)
Definition: Intermediate.cpp:2178
bool isSpecializationOperation(const TIntermOperator &) const
Definition: Intermediate.cpp:2652
std::set< TString > ioAccessed
Definition: localintermediate.h:732
std::string entryPointMangledName
Definition: localintermediate.h:676
bool earlyFragmentTests
Definition: localintermediate.h:699
EShSource getSource() const
Definition: localintermediate.h:256
int numEntryPoints
Definition: localintermediate.h:684
bool hlslOffsets
Definition: localintermediate.h:725
TOperator mapTypeToConstructorOp(const TType &) const
Definition: Intermediate.cpp:1757
bool postDepthCoverage
Definition: localintermediate.h:700
int addUsedOffsets(int binding, int offset, int numOffsets)
Definition: linkValidate.cpp:887
Definition: SymbolTable.h:81
int getInvocations() const
Definition: localintermediate.h:491
int size() const
Definition: localintermediate.h:76
bool isMultiStream() const
Definition: localintermediate.h:548
TIntermTyped * addBuiltInFunctionCall(const TSourceLoc &line, TOperator, bool unary, TIntermNode *, const TType &returnType)
Definition: Intermediate.cpp:382
bool invertY
Definition: localintermediate.h:722
int numPushConstants
Definition: localintermediate.h:686
TRange location
Definition: localintermediate.h:127
Definition: intermediate.h:67
EShTextureSamplerTransformMode textureSamplerTransformMode
Definition: localintermediate.h:739
void addIfNonZero(const char *process, int value)
Definition: localintermediate.h:189
bool isDepthReplacing() const
Definition: localintermediate.h:574
bool setDepth(TLayoutDepth d)
Definition: localintermediate.h:565
Definition: ShaderLang.h:356
bool hlslIoMapping
Definition: localintermediate.h:727
EProfile getProfile() const
Definition: localintermediate.h:379
TVertexOrder
Definition: Types.h:313
void setVersion(int v)
Definition: localintermediate.h:376
TRange binding
Definition: localintermediate.h:142
bool isIntegralConversion(TBasicType from, TBasicType to) const
Definition: Intermediate.cpp:1250
int addXfbBufferOffset(const TType &)
Definition: linkValidate.cpp:1010
TBasicType
Definition: BaseTypes.h:46
TCall(const TString &pCaller, const TString &pCallee)
Definition: localintermediate.h:97
std::array< std::map< int, int >, EResCount > shiftBindingForSet
Definition: localintermediate.h:717
GLboolean invert
Definition: glext.h:6381
TIntermAggregate * growAggregate(TIntermNode *left, TIntermNode *right)
Definition: Intermediate.cpp:2070
bool isFPIntegralConversion(TBasicType from, TBasicType to) const
Definition: Intermediate.cpp:1339
TBasicType basicType
Definition: localintermediate.h:129
T addCounterBufferName(const T &name) const
Definition: localintermediate.h:367
void setEntryPointName(const char *ep)
Definition: localintermediate.h:257
bool overlap(const TIoRange &rhs) const
Definition: localintermediate.h:123
bool getEarlyFragmentTests() const
Definition: localintermediate.h:562
void checkCallGraphBodies(TInfoSink &, bool keepUncalled)
Definition: linkValidate.cpp:617
void setShiftBindingForSet(TResourceType res, unsigned int shift, unsigned int set)
Definition: localintermediate.h:278
bool setInvocations(int i)
Definition: localintermediate.h:484
Definition: ConstantUnion.h:874
void mergeBodies(TInfoSink &, TIntermSequence &globals, const TIntermSequence &unitGlobals)
Definition: linkValidate.cpp:207
GLsizei const GLfloat * value
Definition: glext.h:6709
SpvVersion spvVersion
Definition: localintermediate.h:680
TIntermNode * treeRoot
Definition: localintermediate.h:681
std::vector< TIoRange > usedIo[4]
Definition: localintermediate.h:733
Definition: localintermediate.h:120
static const unsigned int layoutXfbStrideEnd
Definition: Types.h:712
bool getBinaryDoubleOutput()
Definition: localintermediate.h:639
bool isIntegralPromotion(TBasicType from, TBasicType to) const
Definition: Intermediate.cpp:1218
void performTextureUpgradeAndSamplerRemovalTransformation(TIntermNode *root)
Definition: Intermediate.cpp:3809
TIntermTyped * fold(TIntermAggregate *aggrNode)
Definition: Constant.cpp:703
GLsizei stride
Definition: glext.h:6488
int checkLocationRange(int set, const TIoRange &range, const TType &, bool &typeCollision)
Definition: linkValidate.cpp:866
void addProcessArgument(const std::string &arg)
Definition: localintermediate.h:632
int index
Definition: localintermediate.h:130
void output(TInfoSink &, bool tree)
Definition: intermOut.cpp:1381
bool getPixelCenterInteger() const
Definition: localintermediate.h:560
#define false
Definition: ordinals.h:83
void removeTree()
Definition: Intermediate.cpp:2608
Definition: civetweb.c:1024
const EShLanguage language
Definition: localintermediate.h:673
bool needsLegalization() const
Definition: localintermediate.h:636
EShSource
Definition: ShaderLang.h:113
Definition: video4linux2.c:51
GLintptr offset
Definition: glext.h:6560
GLint left
Definition: glext.h:8393
bool useStorageBuffer
Definition: localintermediate.h:726
void push_back(selectorType comp)
Definition: localintermediate.h:66
const std::string & getSourceText() const
Definition: localintermediate.h:626
void addPushConstantCount()
Definition: localintermediate.h:408
bool originUpperLeft
Definition: localintermediate.h:693
bool isFPConversion(TBasicType from, TBasicType to) const
Definition: Intermediate.cpp:1330
bool useUnknownFormat
Definition: localintermediate.h:724
Definition: intermediate.h:1042
const char * extension
Definition: civetweb.c:4908
Definition: intermediate.h:1462
TString callee
Definition: localintermediate.h:99
bool setLocalSizeSpecId(int dim, int id)
Definition: localintermediate.h:536
void addIoAccessed(const TString &name)
Definition: localintermediate.h:586
const std::vector< std::string > & getProcesses() const
Definition: localintermediate.h:197
bool usingHlslOFfsets() const
Definition: localintermediate.h:352
void addArgument(const std::string &arg)
Definition: localintermediate.h:184
void addRequestedExtension(const char *extension)
Definition: localintermediate.h:400
void setNoStorageFormat(bool b)
Definition: localintermediate.h:339
int openGl
Definition: Versions.h:88
void finalCheck(TInfoSink &, bool keepUncalled)
Definition: linkValidate.cpp:392
TLayoutDepth
Definition: Types.h:384
bool setOutputPrimitive(TLayoutGeometry p)
Definition: localintermediate.h:549
int getShiftBindingForSet(TResourceType res, unsigned int set) const
Definition: localintermediate.h:293
const GLfloat * m
Definition: glext.h:11755
bool getInvertY() const
Definition: localintermediate.h:330
std::vector< std::string > processes
Definition: localintermediate.h:200
Definition: lobject.h:303
bool overlap(const TOffsetRange &rhs) const
Definition: localintermediate.h:138
bool setVertices(int m)
Definition: localintermediate.h:492
bool addUsedConstantId(int id)
Definition: linkValidate.cpp:909
TIntermTyped * addIndex(TOperator op, TIntermTyped *base, TIntermTyped *index, TSourceLoc)
Definition: Intermediate.cpp:265
TIntermSequence & findLinkerObjects() const
Definition: linkValidate.cpp:721
void setDepthReplacing()
Definition: localintermediate.h:573
int version
Definition: localintermediate.h:679
Definition: ShaderLang.h:114
void mergeImplicitArraySizes(TType &, const TType &)
Definition: linkValidate.cpp:269
TLayoutGeometry inputPrimitive
Definition: localintermediate.h:690
void setSourceFile(const char *file)
Definition: localintermediate.h:623
const std::string & getSourceFile() const
Definition: localintermediate.h:624
int getNumEntryPoints() const
Definition: localintermediate.h:406
bool isRecursive() const
Definition: localintermediate.h:409
bool canImplicitlyPromote(TBasicType from, TBasicType to, TOperator op=EOpNull) const
Definition: Intermediate.cpp:1382
TIntermTyped * addBinaryMath(TOperator, TIntermTyped *left, TIntermTyped *right, TSourceLoc)
Definition: Intermediate.cpp:116
void resize(int s)
Definition: localintermediate.h:71
TIoRange(TRange location, TRange component, TBasicType basicType, int index)
Definition: localintermediate.h:121