diff --git a/krita/data/predefined_image_sizes/CMakeLists.txt b/krita/data/predefined_image_sizes/CMakeLists.txt
index c612773f2a79a16da1965d2e6fae6616c93c6dcb..c234b3f8d3d82194009345f5ec4c877ac786196e 100644
--- a/krita/data/predefined_image_sizes/CMakeLists.txt
+++ b/krita/data/predefined_image_sizes/CMakeLists.txt
@@ -9,6 +9,11 @@ A5__300_ppi_.predefinedimage
A5__600_ppi_.predefinedimage
A6__300_ppi_.predefinedimage
A6__600_ppi_.predefinedimage
+Texture_1024x1024.predefinedimage
+Texture_2048x2048.predefinedimage
+Texture_256x256.predefinedimage
+Texture_4096x4096.predefinedimage
+Texture_512x512.predefinedimage
US_Legal__300_ppi_.predefinedimage
US_Letter__300_ppi_.predefinedimage
US_Tabloid__300_ppi_.predefinedimage
diff --git a/krita/data/predefined_image_sizes/Texture_1024x1024.predefinedimage b/krita/data/predefined_image_sizes/Texture_1024x1024.predefinedimage
new file mode 100644
index 0000000000000000000000000000000000000000..7f13caa6b77587fb070509b5f775581ef5c3ecc3
--- /dev/null
+++ b/krita/data/predefined_image_sizes/Texture_1024x1024.predefinedimage
@@ -0,0 +1,9 @@
+
+
+ 1024
+
+ 100
+ 1024
+ 7
+ 7
+
diff --git a/krita/data/predefined_image_sizes/Texture_2048x2048.predefinedimage b/krita/data/predefined_image_sizes/Texture_2048x2048.predefinedimage
new file mode 100644
index 0000000000000000000000000000000000000000..a2826d2d7f7d8a8855ff271b096080f38883cb93
--- /dev/null
+++ b/krita/data/predefined_image_sizes/Texture_2048x2048.predefinedimage
@@ -0,0 +1,9 @@
+
+
+ 2048
+
+ 100
+ 2048
+ 7
+ 7
+
diff --git a/krita/data/predefined_image_sizes/Texture_256x256.predefinedimage b/krita/data/predefined_image_sizes/Texture_256x256.predefinedimage
new file mode 100644
index 0000000000000000000000000000000000000000..055e1cbbe121444a2079b986597072850b9c7eef
--- /dev/null
+++ b/krita/data/predefined_image_sizes/Texture_256x256.predefinedimage
@@ -0,0 +1,9 @@
+
+
+ 256
+
+ 100
+ 256
+ 7
+ 7
+
diff --git a/krita/data/predefined_image_sizes/Texture_4096x4096.predefinedimage b/krita/data/predefined_image_sizes/Texture_4096x4096.predefinedimage
new file mode 100644
index 0000000000000000000000000000000000000000..dded8d8d0b948de585e0ad16608d12e522b6c11a
--- /dev/null
+++ b/krita/data/predefined_image_sizes/Texture_4096x4096.predefinedimage
@@ -0,0 +1,9 @@
+
+
+ 4096
+
+ 100
+ 4096
+ 7
+ 7
+
diff --git a/krita/data/predefined_image_sizes/Texture_512x512.predefinedimage b/krita/data/predefined_image_sizes/Texture_512x512.predefinedimage
new file mode 100644
index 0000000000000000000000000000000000000000..0b3107f9023bb11b372cac403be52c5a33773934
--- /dev/null
+++ b/krita/data/predefined_image_sizes/Texture_512x512.predefinedimage
@@ -0,0 +1,9 @@
+
+
+ 512
+
+ 100
+ 512
+ 7
+ 7
+
diff --git a/krita/data/templates/texture/CMakeLists.txt b/krita/data/templates/texture/CMakeLists.txt
index 1b5ac2dcfa5a35dcb53a29ca9c359ba8fee49273..5a51c9e2617e740ad178953a04bc2b0ad4f62968 100644
--- a/krita/data/templates/texture/CMakeLists.txt
+++ b/krita/data/templates/texture/CMakeLists.txt
@@ -1,36 +1,51 @@
kde4_install_icons(${DATA_INSTALL_DIR}/krita/icons )
install( FILES
- Texture1k16bitfloatrgb.kra
- Texture1k16bitscalar.kra
- Texture1k32bitscalar.kra
- Texture1k8bitsrgb.kra
- Texture2k16bitfloatrgb.kra
- Texture2k16bitscalar.kra
- Texture2k32bitscalar.kra
- Texture2k8bitsrgb.kra
- Texture4k16bitfloatrgb.kra
- Texture4k16bitscalar.kra
- Texture4k32bitscalar.kra
- Texture4k8bitsrgb.kra
- Texture8k8bitsrgb.kra
+
+Texture1024x10248bitsrgb.kra
+Texture1k16bitfloatrgb.kra
+Texture1k16bitscalar.kra
+Texture1k32bitscalar.kra
+Texture1k8bitsrgb.kra
+Texture2048x20488bitsrgb.kra
+Texture256x2568bitsrgb.kra
+Texture2k16bitfloatrgb.kra
+Texture2k16bitscalar.kra
+Texture2k32bitscalar.kra
+Texture2k8bitsrgb.kra
+Texture4096x40968bitsrgb.kra
+Texture4k16bitfloatrgb.kra
+Texture4k16bitscalar.kra
+Texture4k32bitscalar.kra
+Texture4k8bitsrgb.kra
+Texture512x5128bitsrgb.kra
+Texture8k16bitfloatrgb.kra
+Texture8k16bitscalar.kra
+Texture8k32bitscalar.kra
+Texture8k8bitsrgb.kra
DESTINATION ${DATA_INSTALL_DIR}/krita/templates/texture/.source)
install( FILES
.directory
- Texture1k16bitfloatrgb.desktop
- Texture1k16bitscalar.desktop
- Texture1k32bitscalar.desktop
- Texture1k8bitsrgb.desktop
- Texture2k16bitfloatrgb.desktop
- Texture2k16bitscalar.desktop
- Texture2k32bitscalar.desktop
- Texture2k8bitsrgb.desktop
- Texture4k16bitfloatrgb.desktop
- Texture4k16bitscalar.desktop
- Texture4k32bitscalar.desktop
- Texture4k8bitsrgb.desktop
- Texture8k16bitfloatrgb.desktop
- Texture8k16bitscalar.desktop
- Texture8k32bitscalar.desktop
- Texture8k8bitsrgb.desktop
+
+Texture1024x10248bitsrgb.desktop
+Texture1k16bitfloatrgb.desktop
+Texture1k16bitscalar.desktop
+Texture1k32bitscalar.desktop
+Texture1k8bitsrgb.desktop
+Texture2048x20488bitsrgb.desktop
+Texture256x2568bitsrgb.desktop
+Texture2k16bitfloatrgb.desktop
+Texture2k16bitscalar.desktop
+Texture2k32bitscalar.desktop
+Texture2k8bitsrgb.desktop
+Texture4096x40968bitsrgb.desktop
+Texture4k16bitfloatrgb.desktop
+Texture4k16bitscalar.desktop
+Texture4k32bitscalar.desktop
+Texture4k8bitsrgb.desktop
+Texture512x5128bitsrgb.desktop
+Texture8k16bitfloatrgb.desktop
+Texture8k16bitscalar.desktop
+Texture8k32bitscalar.desktop
+Texture8k8bitsrgb.desktop
DESTINATION ${DATA_INSTALL_DIR}/krita/templates/texture)
diff --git a/krita/data/templates/texture/Texture1024x10248bitsrgb.desktop b/krita/data/templates/texture/Texture1024x10248bitsrgb.desktop
new file mode 100644
index 0000000000000000000000000000000000000000..05a9bf03c65e1c7b60abde6de9246b727a35fc11
--- /dev/null
+++ b/krita/data/templates/texture/Texture1024x10248bitsrgb.desktop
@@ -0,0 +1,6 @@
+[Desktop Entry]
+Icon=template_texture
+Name=Texture 1024x1024 8bit srgb
+Type=Link
+URL[$e]=.source/Texture1024x10248bitsrgb.kra
+X-KDE-Hidden=false
diff --git a/krita/data/templates/texture/Texture1024x10248bitsrgb.kra b/krita/data/templates/texture/Texture1024x10248bitsrgb.kra
new file mode 100644
index 0000000000000000000000000000000000000000..7b6793a80fd02bf1fd3a87b3fe0c8294af15c5b5
Binary files /dev/null and b/krita/data/templates/texture/Texture1024x10248bitsrgb.kra differ
diff --git a/krita/data/templates/texture/Texture2048x20488bitsrgb.desktop b/krita/data/templates/texture/Texture2048x20488bitsrgb.desktop
new file mode 100644
index 0000000000000000000000000000000000000000..26888172efa6172b55d7336168eccc7b9e624621
--- /dev/null
+++ b/krita/data/templates/texture/Texture2048x20488bitsrgb.desktop
@@ -0,0 +1,6 @@
+[Desktop Entry]
+Icon=template_texture
+Name=Texture 2048x2048 8bit srgb
+Type=Link
+URL[$e]=.source/Texture2048x20488bitsrgb.kra
+X-KDE-Hidden=false
diff --git a/krita/data/templates/texture/Texture2048x20488bitsrgb.kra b/krita/data/templates/texture/Texture2048x20488bitsrgb.kra
new file mode 100644
index 0000000000000000000000000000000000000000..68e4b1e4ea245f58a8dcfe4dd85441945c6907ab
Binary files /dev/null and b/krita/data/templates/texture/Texture2048x20488bitsrgb.kra differ
diff --git a/krita/data/templates/texture/Texture256x2568bitsrgb.desktop b/krita/data/templates/texture/Texture256x2568bitsrgb.desktop
new file mode 100644
index 0000000000000000000000000000000000000000..37feaa1f1961136276b36c24c3ab1a4d8372c11e
--- /dev/null
+++ b/krita/data/templates/texture/Texture256x2568bitsrgb.desktop
@@ -0,0 +1,6 @@
+[Desktop Entry]
+Icon=template_texture
+Name=Texture 256x256 8bit srgb
+Type=Link
+URL[$e]=.source/Texture256x2568bitsrgb.kra
+X-KDE-Hidden=false
diff --git a/krita/data/templates/texture/Texture256x2568bitsrgb.kra b/krita/data/templates/texture/Texture256x2568bitsrgb.kra
new file mode 100644
index 0000000000000000000000000000000000000000..d8c7f5a24407e6d6323d33fca208a9719e7875c4
Binary files /dev/null and b/krita/data/templates/texture/Texture256x2568bitsrgb.kra differ
diff --git a/krita/data/templates/texture/Texture4096x40968bitsrgb.desktop b/krita/data/templates/texture/Texture4096x40968bitsrgb.desktop
new file mode 100644
index 0000000000000000000000000000000000000000..8b5fd77f3dbb9662d8bb273c15ed0e71f2f0022e
--- /dev/null
+++ b/krita/data/templates/texture/Texture4096x40968bitsrgb.desktop
@@ -0,0 +1,6 @@
+[Desktop Entry]
+Icon=template_texture
+Name=Texture 4096x4096 8bit srgb
+Type=Link
+URL[$e]=.source/Texture4096x40968bitsrgb.kra
+X-KDE-Hidden=false
diff --git a/krita/data/templates/texture/Texture4096x40968bitsrgb.kra b/krita/data/templates/texture/Texture4096x40968bitsrgb.kra
new file mode 100644
index 0000000000000000000000000000000000000000..0253425b4aaea76353576ac879d50a2a4fae797f
Binary files /dev/null and b/krita/data/templates/texture/Texture4096x40968bitsrgb.kra differ
diff --git a/krita/data/templates/texture/Texture512x5128bitsrgb.desktop b/krita/data/templates/texture/Texture512x5128bitsrgb.desktop
new file mode 100644
index 0000000000000000000000000000000000000000..df511be10312aecea65a64f805342e1ddddc72ed
--- /dev/null
+++ b/krita/data/templates/texture/Texture512x5128bitsrgb.desktop
@@ -0,0 +1,6 @@
+[Desktop Entry]
+Icon=template_texture
+Name=Texture 512x512 8bit srgb
+Type=Link
+URL[$e]=.source/Texture512x5128bitsrgb.kra
+X-KDE-Hidden=false
diff --git a/krita/data/templates/texture/Texture512x5128bitsrgb.kra b/krita/data/templates/texture/Texture512x5128bitsrgb.kra
new file mode 100644
index 0000000000000000000000000000000000000000..da787c2c9696fcfc73fb37d9e547ee27dfe0b92a
Binary files /dev/null and b/krita/data/templates/texture/Texture512x5128bitsrgb.kra differ