You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/graphics-games/monogame/3d/part3.md
+1-1
Original file line number
Diff line number
Diff line change
@@ -346,7 +346,7 @@ The final line of code combines the two matrices into one:
346
346
Matrixcombined=translationMatrix*rotationMatrix;
347
347
```
348
348
349
-
This is referred to as matrix multiplication, which works slightly different than regular multiplication. The *commutative property of multiplication* states that the order of numbers in a multiplication operation does not change the result. That is, 3 * 4 is equivalent to 4 * 3. Matrix multiplication differs in that it is not commutative. That is, the above line can be read as "Apply the translationMatrix to move the model, then rotate everything by applying the rotationMatrix". We could visualize the way that the above line affects the position and rotation as follows:
349
+
This is referred to as matrix multiplication, which works slightly different than regular multiplication. The *commutative property of multiplication* states that the order of numbers in a multiplication operation does not change the result. That is, 3 \* 4 is equivalent to 4 \* 3. Matrix multiplication differs in that it is not commutative. That is, the above line can be read as "Apply the translationMatrix to move the model, then rotate everything by applying the rotationMatrix". We could visualize the way that the above line affects the position and rotation as follows:
350
350
351
351

Copy file name to clipboardExpand all lines: docs/ios/troubleshooting/mtouch-errors.md
+41-41
Original file line number
Diff line number
Diff line change
@@ -99,7 +99,7 @@ An error occurred while parsing the command line arguments. Please verify that t
99
99
100
100
<aname="MT0011" />
101
101
102
-
### MT0011: * was built against a more recent runtime (*) than MonoTouch supports.
102
+
### MT0011: \* was built against a more recent runtime (\*) than MonoTouch supports.
103
103
104
104
This warning is typically reported because the project has a reference to a class library that was not built using the Xamarin.iOS BCL.
105
105
@@ -121,7 +121,7 @@ SGen (--sgen) must be enabled if profiling (--profiling) is enabled.
121
121
122
122
<aname="MT0014" />
123
123
124
-
### MT0014: The iOS * SDK does not support building applications targeting *.
124
+
### MT0014: The iOS \* SDK does not support building applications targeting \*.
125
125
126
126
This can happen in the following circumstances:
127
127
@@ -199,7 +199,7 @@ The executable assembly's name and the application's name can't match the name o
199
199
200
200
<aname="MT0026" />
201
201
202
-
### MT0026: Could not parse the command line argument '*': *
202
+
### MT0026: Could not parse the command line argument '\*': \*
203
203
204
204
<aname="MT0027" />
205
205
@@ -243,7 +243,7 @@ To fix this either change 'Application Name' in the project's Build/iOS Applicat
243
243
244
244
<aname="MT0036" />
245
245
246
-
### MT0036: Cannot launch a * simulator for a * app. Please enable the correct architecture(s) in your project's iOS Build options (Advanced page).
246
+
### MT0036: Cannot launch a \* simulator for a \* app. Please enable the correct architecture(s) in your project's iOS Build options (Advanced page).
247
247
248
248
<aname="MT0037" />
249
249
@@ -295,15 +295,15 @@ Install a newer Xcode version.
295
295
296
296
<aname="MT0049" />
297
297
298
-
### MT0049: *.framework is supported only if deployment target is 8.0 or later. * features might not work correctly.
298
+
### MT0049: \*.framework is supported only if deployment target is 8.0 or later. \* features might not work correctly.
299
299
300
300
The specified framework is not supported in the iOS version the deployment target refers to. Either update the deployment target to a newer iOS version, or remove usage of the specified framework from the app.
301
301
302
302
<!-- MT0050 is not reported anymore -->
303
303
304
304
<aname="MT0051" />
305
305
306
-
### MT0051: Xamarin.iOS * requires Xcode 5.0 or later. The current Xcode version (found in *) is *.
306
+
### MT0051: Xamarin.iOS \* requires Xcode 5.0 or later. The current Xcode version (found in \*) is \*.
307
307
308
308
Install a newer Xcode.
309
309
@@ -317,7 +317,7 @@ No action was specified for mtouch.
317
317
318
318
<aname="MT0054" />
319
319
320
-
### MT0054: Unable to canonicalize the path '*': *
320
+
### MT0054: Unable to canonicalize the path '\*': \*
321
321
322
322
This is an internal error. If you see this error, please file a new issue on [github](https://github.com/xamarin/xamarin-macios/issues/new).
323
323
@@ -379,7 +379,7 @@ Xamarin.iOS only supports embedded frameworks when using the Unified API; please
379
379
380
380
<aname="MT0065" />
381
381
382
-
### MT0065: Xamarin.iOS only supports embedded frameworks when deployment target is at least 8.0 (current deployment target: * embedded frameworks: *)
382
+
### MT0065: Xamarin.iOS only supports embedded frameworks when deployment target is at least 8.0 (current deployment target: \* embedded frameworks: \*)
383
383
384
384
Xamarin.iOS only supports embedded frameworks when the deployment target is at least 8.0 (because earlier versions of iOS does not support embedded frameworks).
385
385
@@ -427,23 +427,23 @@ This usually indicates a bug in Xamarin.iOS; please file a new issue on [github]
427
427
428
428
<aname="MT0073" />
429
429
430
-
### MT0073: Xamarin.iOS * does not support a deployment target of * (the minimum is *). Please select a newer deployment target in your project's Info.plist.
430
+
### MT0073: Xamarin.iOS \* does not support a deployment target of \* (the minimum is \*). Please select a newer deployment target in your project's Info.plist.
431
431
432
432
The minimum deployment target is the one specified in the error message; please select a newer deployment target in the project's Info.plist.
433
433
434
434
If updating the deployment target is not possible, then please use an older version of Xamarin.iOS.
435
435
436
436
<aname="MT0074" />
437
437
438
-
### MT0074: Xamarin.iOS * does not support a minimum deployment target of * (the maximum is *). Please select an older deployment target in your project's Info.plist or upgrade to a newer version of Xamarin.iOS.
438
+
### MT0074: Xamarin.iOS \* does not support a minimum deployment target of \* (the maximum is \*). Please select an older deployment target in your project's Info.plist or upgrade to a newer version of Xamarin.iOS.
439
439
440
440
Xamarin.iOS does not support setting the minimum deployment target to a higher version than the version this particular version of Xamarin.iOS was built for.
441
441
442
442
Please select an older minimum deployment target in the project's Info.plist, or upgrade to a newer version of Xamarin.iOS.
An invalid architecture was specified. Please verify that architecture is valid.
449
449
@@ -469,7 +469,7 @@ Incremental builds are only supported when the deployment target is at least 8.0
469
469
470
470
<aname="MT0079" />
471
471
472
-
### MT0079: The recommended Xcode version for Xamarin.iOS * is Xcode * or later. The current Xcode version (found in *) is *.
472
+
### MT0079: The recommended Xcode version for Xamarin.iOS \* is Xcode \* or later. The current Xcode version (found in \*) is \*.
473
473
474
474
This is a warning informing that the current version of Xcode is not the recommended version of Xcode for this version of Xamarin.iOS.
475
475
@@ -523,7 +523,7 @@ This indicates a bug in Xamarin.iOS. Please file a new issue on [github](https:/
523
523
524
524
<aname="MT0091" />
525
525
526
-
### MT0091: This version of Xamarin.iOS requires the * SDK (shipped with Xcode *). Either upgrade Xcode to get the required header files or set the managed linker behaviour to Link Framework SDKs Only (to try to avoid the new APIs).
526
+
### MT0091: This version of Xamarin.iOS requires the \* SDK (shipped with Xcode \*). Either upgrade Xcode to get the required header files or set the managed linker behaviour to Link Framework SDKs Only (to try to avoid the new APIs).
527
527
528
528
Xamarin.iOS requires the header files, from the SDK version specified in the error message, to build your application. The recommended way to fix this error is to upgrade Xcode to get the required SDK, this will include all the required header files. If you have multiple versions of Xcode installed, or want to use an Xcode in a non-default location, make sure to set the correct Xcode location in your IDE's preferences.
529
529
@@ -791,7 +791,7 @@ earlier iOS version.
791
791
792
792
<aname="MT0123" />
793
793
794
-
### MT0123: The executable assembly * does not reference *.
794
+
### MT0123: The executable assembly \* does not reference \*.
795
795
796
796
No reference could be found to the platform assembly (Xamarin.iOS.dll / Xamarin.TVOS.dll / Xamarin.WatchOS.dll) in the executable assembly.
797
797
@@ -848,7 +848,7 @@ For further information see bug #[52727](https://bugzilla.xamarin.com/show_bug.c
848
848
849
849
<aname="MT0128" />
850
850
851
-
### MT0128: Could not touch the file '*': *
851
+
### MT0128: Could not touch the file '\*': \*
852
852
853
853
A failure occurred when touching a file (which is done to ensure partial builds are done correctly).
854
854
@@ -938,15 +938,15 @@ with your full version information and build log output.
938
938
939
939
<aname="MT1010" />
940
940
941
-
### MT1010: Could not load the assembly '*': *
941
+
### MT1010: Could not load the assembly '\*': \*
942
942
943
943
<aname="MT1011" />
944
944
945
945
### MT1011: Could not add missing resource file: '*'
946
946
947
947
<aname="MT1012" />
948
948
949
-
### MT1012: Failed to list the apps on the device '*': *
949
+
### MT1012: Failed to list the apps on the device '\*': \*
950
950
951
951
<aname="MT1013" />
952
952
@@ -960,11 +960,11 @@ This indicates a bug in Xamarin.iOS. Please file a new issue on [github](https:/
960
960
961
961
<aname="MT1015" />
962
962
963
-
### MT1015: Failed to create the executable '*': *
963
+
### MT1015: Failed to create the executable '\*': \*
964
964
965
965
<aname="MT1015" />
966
966
967
-
### MT1015: Failed to create the executable '*': *
967
+
### MT1015: Failed to create the executable '\*': \*
968
968
969
969
<aname="MT1016" />
970
970
@@ -1015,7 +1015,7 @@ A directory could not be copied. The error message from the copy operation has m
1015
1015
1016
1016
<aname="MT1023" />
1017
1017
1018
-
### MT1023: Could not communicate with the device to find the application '*' : *
1018
+
### MT1023: Could not communicate with the device to find the application '\*' : \*
1019
1019
1020
1020
An error occurred when trying to lookup an application on device.
1021
1021
@@ -1050,7 +1050,7 @@ Things to try to solve this:
1050
1050
1051
1051
<aname="MT1026" />
1052
1052
1053
-
### MT1026: Could not download the crash report * from the device *.
1053
+
### MT1026: Could not download the crash report \* from the device \*.
1054
1054
1055
1055
An error occurred when trying to download the crash reports from the device.
1056
1056
@@ -1239,7 +1239,7 @@ If you're deploying an enterprise app or using a free provisioning profile, you
1239
1239
1240
1240
<aname="MT1212" />
1241
1241
1242
-
### MT1212: Failed to create a simulator version where type = * and runtime = *.
1242
+
### MT1212: Failed to create a simulator version where type = \* and runtime = \*.
1243
1243
1244
1244
<aname="MT1213" />
1245
1245
@@ -1313,7 +1313,7 @@ Please review the bulid log for more information about this failure from the nat
1313
1313
1314
1314
<aname="MT1304" />
1315
1315
1316
-
### MT1304: The embedded framework '*' in * is invalid: it does not contain an Info.plist.
1316
+
### MT1304: The embedded framework '\*' in \* is invalid: it does not contain an Info.plist.
1317
1317
1318
1318
The specified embedded framework does not contain an Info.plist, and is therefore not a valid framework.
1319
1319
@@ -1363,7 +1363,7 @@ Things to try to solve this:
1363
1363
1364
1364
<aname="MT1402" />
1365
1365
1366
-
### MT1402: Could not read file info for *: AFCFileInfoOpen returned *
1366
+
### MT1402: Could not read file info for \*: AFCFileInfoOpen returned \*
1367
1367
1368
1368
An error occurred when trying to access crash reports from the device.
1369
1369
@@ -1377,7 +1377,7 @@ Things to try to solve this:
1377
1377
1378
1378
<aname="MT1403" />
1379
1379
1380
-
### MT1403: Could not read crash report: AFCDirectoryOpen (*) returned: *
1380
+
### MT1403: Could not read crash report: AFCDirectoryOpen (\*) returned: \*
1381
1381
1382
1382
An error occurred when trying to access crash reports from the device.
1383
1383
@@ -1391,7 +1391,7 @@ Things to try to solve this:
1391
1391
1392
1392
<aname="MT1404" />
1393
1393
1394
-
### MT1404: Could not read crash report: AFCFileRefOpen (*) returned: *
1394
+
### MT1404: Could not read crash report: AFCFileRefOpen (\*) returned: \*
1395
1395
1396
1396
An error occurred when trying to access crash reports from the device.
1397
1397
@@ -1405,7 +1405,7 @@ Things to try to solve this:
1405
1405
1406
1406
<aname="MT1405" />
1407
1407
1408
-
### MT1405: Could not read crash report: AFCFileRefRead (*) returned: *
1408
+
### MT1405: Could not read crash report: AFCFileRefRead (\*) returned: \*
1409
1409
1410
1410
An error occurred when trying to access crash reports from the device.
1411
1411
@@ -1419,7 +1419,7 @@ Things to try to solve this:
1419
1419
1420
1420
<aname="MT1406" />
1421
1421
1422
-
### MT1406: Could not list crash reports: AFCDirectoryOpen (*) returned: *
1422
+
### MT1406: Could not list crash reports: AFCDirectoryOpen (\*) returned: \*
1423
1423
1424
1424
An error occurred when trying to access crash reports from the device.
1425
1425
@@ -1483,7 +1483,7 @@ file -arch all -l /path/to/library.dylib
1483
1483
1484
1484
<aname="MT1603" />
1485
1485
1486
-
### MT1603: Unknown format for fat entry at position * in *.
1486
+
### MT1603: Unknown format for fat entry at position \* in \*.
1487
1487
1488
1488
An error occurred while processing the fat archive in question.
1489
1489
@@ -1497,7 +1497,7 @@ file -arch all -l /path/to/file
1497
1497
1498
1498
<aname="MT1604" />
1499
1499
1500
-
### MT1604: File of type * is not a MachO file (*).
1500
+
### MT1604: File of type \* is not a MachO file (\*).
1501
1501
1502
1502
An error occurred while processing the MachO file in question.
1503
1503
@@ -1885,11 +1885,11 @@ This is always a bug in Xamarin.iOS; please file a new issue on [github](https:/
1885
1885
1886
1886
<aname="MT4116" />
1887
1887
1888
-
### MT4116: Could not register the assembly '*': *
1888
+
### MT4116: Could not register the assembly '\*': \*
1889
1889
1890
1890
<aname="MT4117" />
1891
1891
1892
-
### MT4117: The registrar found a signature mismatch in the method '*.*' - the selector indicates the method takes * parameters, while the managed method has * parameters.
1892
+
### MT4117: The registrar found a signature mismatch in the method '\*.\*' - the selector indicates the method takes \* parameters, while the managed method has \* parameters.
1893
1893
1894
1894
<aname="MT4118" />
1895
1895
@@ -1919,7 +1919,7 @@ This error indicates a bug in Xamarin.iOS. Please file a new issue on [github](h
1919
1919
1920
1920
<aname="MT4124" />
1921
1921
1922
-
### MT4124: Invalid * found on '*'. Please file a bug report at http://bugzilla.xamarin.com
1922
+
### MT4124: Invalid \* found on '\*'. Please file a bug report at http://bugzilla.xamarin.com
1923
1923
1924
1924
This error indicates a bug in Xamarin.iOS. Please file a new issue on [github](https://github.com/xamarin/xamarin-macios/issues/new).
1925
1925
@@ -1961,7 +1961,7 @@ This error indicates a bug in Xamarin.iOS. Please file a new issue on [github](h
1961
1961
1962
1962
<aname="MT4134" />
1963
1963
1964
-
### MT4134: Your application is using the '*' framework, which isn't included in the iOS SDK you're using to build your app (this framework was introduced in iOS *, while you're building with the iOS * SDK.) Please select a newer SDK in your app's iOS Build options.
1964
+
### MT4134: Your application is using the '\*' framework, which isn't included in the iOS SDK you're using to build your app (this framework was introduced in iOS \*, while you're building with the iOS \* SDK.) Please select a newer SDK in your app's iOS Build options.
1965
1965
1966
1966
<aname="MT4135" />
1967
1967
@@ -1983,7 +1983,7 @@ This error indicates a bug in Xamarin.iOS. Please file a new issue on [github](h
1983
1983
1984
1984
<aname="MT4140" />
1985
1985
1986
-
### MT4140: The registrar found a signature mismatch in the method '*.*' - the selector indicates the variadic method takes * parameters, while the managed method has * parameters.
1986
+
### MT4140: The registrar found a signature mismatch in the method '\*.\*' - the selector indicates the variadic method takes \* parameters, while the managed method has \* parameters.
1987
1987
1988
1988
<aname="MT4141" />
1989
1989
@@ -2099,7 +2099,7 @@ Please verify that the `Register` attribute on the managed class mentioned in th
2099
2099
2100
2100
<aname="MT4158" />
2101
2101
2102
-
### MT4158: Cannot register the constructor * in the category * because constructors in categories are not supported.
2102
+
### MT4158: Cannot register the constructor \* in the category \* because constructors in categories are not supported.
2103
2103
2104
2104
<aname="MT4159" />
2105
2105
@@ -2995,7 +2995,7 @@ Where * can be:
2995
2995
2996
2996
<aname="MT8004" />
2997
2997
2998
-
### MT8004: Cannot create an instance of * for the native object 0x* (of type '*'), because another instance already exists for this native object (of type *).
2998
+
### MT8004: Cannot create an instance of \* for the native object 0x* (of type '\*'), because another instance already exists for this native object (of type \*).
2999
2999
3000
3000
<aname="MT8005" />
3001
3001
@@ -3011,7 +3011,7 @@ Where * can be:
3011
3011
3012
3012
<aname="MT8008" />
3013
3013
3014
-
### MT8008: The loaded version of Xamarin.iOS.dll was compiled for * bits, while the process is * bits. Please file a bug at http://bugzilla.xamarin.com.
3014
+
### MT8008: The loaded version of Xamarin.iOS.dll was compiled for \* bits, while the process is \* bits. Please file a bug at http://bugzilla.xamarin.com.
3015
3015
3016
3016
This indicates something is wrong in the build process. Please file a new issue on [github](https://github.com/xamarin/xamarin-macios/issues/new).
3017
3017
@@ -3091,7 +3091,7 @@ This indicates a bug in Xamarin.iOS. Please file a new issue on [github](https:/
3091
3091
3092
3092
<aname="MT8020" />
3093
3093
3094
-
### MT8020: Could not find the module with MetadataToken * in the assembly *.
3094
+
### MT8020: Could not find the module with MetadataToken \* in the assembly \*.
3095
3095
3096
3096
This indicates a bug in Xamarin.iOS. Please file a new issue on [github](https://github.com/xamarin/xamarin-macios/issues/new).
3097
3097
@@ -3103,13 +3103,13 @@ This indicates a bug in Xamarin.iOS. Please file a new issue on [github](https:/
3103
3103
3104
3104
<aname="MT8022" />
3105
3105
3106
-
### MT8022: Expected the token reference * to be a *, but it's a *. Please file a bug report at http://bugzilla.xamarin.com.
3106
+
### MT8022: Expected the token reference \* to be a \*, but it's a \*. Please file a bug report at http://bugzilla.xamarin.com.
3107
3107
3108
3108
This indicates a bug in Xamarin.iOS. Please file a new issue on [github](https://github.com/xamarin/xamarin-macios/issues/new).
3109
3109
3110
3110
<aname="MT8023" />
3111
3111
3112
-
### MT8023: An instance object is required to construct a closed generic method for the open generic method: * (token reference: *). Please file a bug report at http://bugzilla.xamarin.com.
3112
+
### MT8023: An instance object is required to construct a closed generic method for the open generic method: \* (token reference: \*). Please file a bug report at http://bugzilla.xamarin.com.
3113
3113
3114
3114
This indicates a bug in Xamarin.iOS. Please file a new issue on [github](https://github.com/xamarin/xamarin-macios/issues/new).
0 commit comments