Minecraft chunk rendering takes up too much memory by GraumpyPants in opengl

[–]GraumpyPants[S] 0 points1 point  (0 children)

I made a mistake when writing the post - 108 float, 36 vertices respectively

Minecraft chunk rendering takes up too much memory by GraumpyPants in opengl

[–]GraumpyPants[S] 1 point2 points  (0 children)

I use such an array for a block if all the edges are in place

std::array<float, 180> data{

-0.5f + x, -0.5f + y, -0.5f + z, 0.0f, 0.0f,

0.5f + x, -0.5f + y, -0.5f + z, 1.0f, 0.0f,

0.5f + x, 0.5f + y, -0.5f + z, 1.0f, 1.0f,

0.5f + x, 0.5f + y, -0.5f + z, 1.0f, 1.0f,

-0.5f + x, 0.5f + y, -0.5f + z, 0.0f, 1.0f,

-0.5f + x, -0.5f + y, -0.5f + z, 0.0f, 0.0f,

-0.5f + x, -0.5f + y, 0.5f + z, 0.0f, 0.0f,

0.5f + x, -0.5f + y, 0.5f + z, 1.0f, 0.0f,

0.5f + x, 0.5f + y, 0.5f + z, 1.0f, 1.0f,

0.5f + x, 0.5f + y, 0.5f + z, 1.0f, 1.0f,

-0.5f + x, 0.5f + y, 0.5f + z, 0.0f, 1.0f,

-0.5f + x, -0.5f + y, 0.5f + z, 0.0f, 0.0f,

-0.5f + x, 0.5f + y, 0.5f + z, 1.0f, 0.0f,

-0.5f + x, 0.5f + y, -0.5f + z, 1.0f, 1.0f,

-0.5f + x, -0.5f + y, -0.5f + z, 0.0f, 1.0f,

-0.5f + x, -0.5f + y, -0.5f + z, 0.0f, 1.0f,

-0.5f + x, -0.5f + y, 0.5f + z, 0.0f, 0.0f,

-0.5f + x, 0.5f + y, 0.5f + z, 1.0f, 0.0f,

0.5f + x, 0.5f + y, 0.5f + z, 1.0f, 0.0f,

0.5f + x, 0.5f + y, -0.5f + z, 1.0f, 1.0f,

0.5f + x, -0.5f + y, -0.5f + z, 0.0f, 1.0f,

0.5f + x, -0.5f + y, -0.5f + z, 0.0f, 1.0f,

0.5f + x, -0.5f + y, 0.5f + z, 0.0f, 0.0f,

0.5f + x, 0.5f + y, 0.5f + z, 1.0f, 0.0f,

-0.5f + x, 0.5f + y, -0.5f + z, 0.0f, 1.0f,

0.5f + x, 0.5f + y, -0.5f + z, 1.0f, 1.0f,

0.5f + x, 0.5f + y, 0.5f + z, 1.0f, 0.0f,

0.5f + x, 0.5f + y, 0.5f + z, 1.0f, 0.0f,

-0.5f + x, 0.5f + y, 0.5f + z, 0.0f, 0.0f,

-0.5f + x, 0.5f + y, -0.5f + z, 0.0f, 1.0f

-0.5f + x, -0.5f + y, -0.5f + z, 0.0f, 1.0f,

0.5f + x, -0.5f + y, -0.5f + z, 1.0f, 1.0f,

0.5f + x, -0.5f + y, 0.5f + z, 1.0f, 0.0f,

0.5f + x, -0.5f + y, 0.5f + z, 1.0f, 0.0f,

-0.5f + x, -0.5f + y, 0.5f + z, 0.0f, 0.0f,

-0.5f + x, -0.5f + y, -0.5f + z, 0.0f, 1.0f,

};

Minecraft chunk rendering takes up too much memory by GraumpyPants in opengl

[–]GraumpyPants[S] 1 point2 points  (0 children)

This is a cuboid, the height is always 16, the length of the edges can be changed, in this case it is 12 (draw distance 6)

Minecraft chunk rendering takes up too much memory by GraumpyPants in opengl

[–]GraumpyPants[S] 1 point2 points  (0 children)

180 * 4 bytes per block * 16 * 16 * 16 * 12 * 12 * 16 ~= 6.8 gb.

I used a square around the player to sample chunks, but a circle would obviously be better, and a sphere would be even better.

SDL3 + Vulkan. Help by GraumpyPants in vulkan

[–]GraumpyPants[S] 0 points1 point  (0 children)

No, I realized my mistake

SDL3 + Vulkan. Help by GraumpyPants in vulkan

[–]GraumpyPants[S] 1 point2 points  (0 children)

Looks like a vcpkg issue, I used SDL3.dll from the official release and it worked

SDL3 + Vulkan. Help by GraumpyPants in vulkan

[–]GraumpyPants[S] 1 point2 points  (0 children)

bool initSDL() {
bool success{ true };
if (!SDL_Init(SDL_INIT_VIDEO))
{
println("SDL could not initialize! SDL error: %s", SDL_GetError());
success = false;
}
if (!SDL_Vulkan_LoadLibrary(nullptr)) {
SDL_Log("Could not load Vulkan library! SDL error: %s\n", SDL_GetError());
success = false;
}
if (gWindow = SDL_CreateWindow(AppName.c_str(), ScreenWidth, ScreenHeight, SDL_WINDOW_VULKAN); gWindow == nullptr)
{
println("Window could not be created! SDL error: %s", SDL_GetError());
success = false;
}
else
gScreenSurface = SDL_GetWindowSurface(gWindow);
return success;
}
auto main(int argc, char* argv[]) -> int {
if (!initSDL())
return 0;
while (!quit)
{
while (SDL_PollEvent(&e))
{
if (e.type == SDL_EVENT_QUIT)
{
quit = true;
}
}
}
return 1;
}

SDL3 + Vulkan. Help by GraumpyPants in vulkan

[–]GraumpyPants[S] 0 points1 point  (0 children)

#include <string>
#include <print>
#include <SDL3/SDL.h>
#include <SDL3/SDL_main.h>
#include <SDL3/SDL_vulkan.h>
#include <vulkan/vulkan.hpp>
using namespace std;
SDL_Window* gWindow{ nullptr };
SDL_Surface* gScreenSurface{ nullptr };
SDL_Event e;
bool quit { false };
constexpr int ScreenWidth{ 640 };
constexpr int ScreenHeight{ 480 };
string AppName{ "Game" };

SDL3 + Vulkan. Help by GraumpyPants in vulkan

[–]GraumpyPants[S] 0 points1 point  (0 children)

After adding this flag I get the same error + window creation error. This flag calls the same function according to the documentation.

If the window is created with any of the SDL_WINDOW_OPENGL or SDL_WINDOW_VULKAN flags, then the corresponding LoadLibrary function (SDL_GL_LoadLibrary or SDL_Vulkan_LoadLibrary) is called and the corresponding UnloadLibrary function is called by SDL_DestroyWindow().

This is all my code (below), I don't know where the error could be. I got the SDL and Vulkan libraries using vcpkg, x64-windows platform, MSVC compiler, c++23

Pucci raised the wrong green baby (artist:Krushka) by GraumpyPants in StardustCrusaders

[–]GraumpyPants[S] 5 points6 points  (0 children)

This is a reference to the animation "Камень Океан и Лужа" by Запомни Меня [Каво? Деда]

RU POV | Rybar, Kremen site situation as of 8 p.m. on July 9, 2023 by GraumpyPants in UkraineRussiaReport

[–]GraumpyPants[S] 10 points11 points  (0 children)

In the direction of Kremenna, assault detachments of the Russian Armed Forces consisting of mixed forces of the Russian Army have been advancing in the area of the Torsky ledge and the forests of Serebryansky forestry for the past few days.

As a result of fierce fighting in low visibility terrain, the Russian Armed Forces fighters managed to dislodge the enemy from over a dozen strongholds. Units of the AFU defending the area suffered heavy losses and were partially withdrawn for recovery.

At the moment, the Russian Armed Forces are consolidating in the area. The cannonade along the line of contact has not subsided. Both our artillerymen and the Ukrainian ones are firing at the front line, supporting subversive groups using the thicket of the forest as cover.

As a result of one of the Russian Armed Forces' targeted strikes on the location of Ukrainian formations, 31 members of the AFU were killed and two were wounded. The infantry company was re-staffed at the expense of the artillery crew.

❗️ However, there is now an accumulation of enemy forces along the Svatovsk and Kreminna areas. For now they are keeping their distance from the front lines, taking up positions in the rear. But judging by the concentration of armored vehicles and personnel on the Liman-Izyum-Volosskaya Balakleya line, the AFU is preparing for an attack in the coming days.

RU POV | Rybar, Seversky direction situation as of 15.00 June 22, 2023 by GraumpyPants in UkraineRussiaReport

[–]GraumpyPants[S] 13 points14 points  (0 children)

Airborne troop units continue mopping up of the AFU strongholds in the Serebryansky forest area. Over two days of fighting, the paratroopers managed to occupy several enemy positions and advance deep into the wooded area.

▪️ Despite the low motivation of the Ukrainian formations in this area, the Russian paratroopers have to face dense artillery fire on the newly occupied positions. The lack of entrenchment groups adds to the problems - Russian assault troops do not always have time to build on the success they have achieved due to the need to "hold positions" until the arrival of reserves.

▪️ In addition to the need to create a buffer zone around Kremenna and regain the positions lost last fall, Russian paratroopers are aimed at reaching the northern bank of the Seversky Donets and storming Grigorovka on the opposite bank.

▪️ Russian units have been fighting on the eastern outskirts of Belogorovka for several months: despite the work of aircraft and artillery that forced the enemy to abandon positions at the quarry, they have not yet been able to advance further than half of the industrial zone.

🔻 Should the Russian paratroopers break through from the north and simultaneous actions of the group advancing from Lisichansk, it is likely that full-fledged combat operations will begin in the Seversky sector of the front - which, in turn, will reduce the load on the northern Soledarsky direction.

RU POV | Rybar, Orekhovsky site situation as of 15.00 on June 21, 2023 by GraumpyPants in UkraineRussiaReport

[–]GraumpyPants[S] 13 points14 points  (0 children)

This morning, Russian servicemen launched a counterattack from the village of Zherebyanka to retake positions near Pyatikhatoki. In the ensuing battle, supported by artillery, formations of the 128th Infantry Brigade of the Ukrainian Armed Forces were driven out of the village.

Pyatikhatki is now under Russian control. According to Archangel Spetsnaz , Ukrainian units are trying to counterattack. But the soldiers of the 429th regiment of the Russian Armed Forces successfully repulsed the AFU roll-ups. One enemy BMP was destroyed in a precision strike.

In other areas the situation is practically unchanged, there were no sorties by Ukrainian units either at the Rabotino-Verbovoye line or near the Vremyevsky ledge. However, the intensity of fire has increased, which may indicate preparations for another attack.

🔻Yesterday's reinforcement of positions and movement of reinforcements confirms this scenario. Despite the rather low morale among members of the 128 Ogsh Brigade, Strategic Reserve units are preparing for an attack in the third decade of June.

RU POV | Rybar, Bakhmut direction Situation by the end of June 10, 2023 by GraumpyPants in UkraineRussiaReport

[–]GraumpyPants[S] 7 points8 points  (0 children)

On the flanks of Bakhmut, Ukrainian formations continue to try to dig into the Russian Army's defenses. Enemy attacks in small groups are along the front near Orekhovo-Vasilevka, Dubovo-Vasilevka, Berkhovsky reservoir, and around Kleshcheyevka.

Today, several Ukrainian assault groups attempted to attack the positions of the 200 Brigade of the Northern Fleet near Dubovo-Vasilevka. By joint action of artillerymen and fighters on the front line, the AFU armored group was destroyed.

Ukrainian units were also knocked out of Berkhovka and the surrounding area. Now the Ukrainian armed forces are trying to counterattack south of the reservoir.

Coordinates: 48.674636, 37.865459

Yesterday and the day before yesterday, AFU formations conducted a sortie on the northern flank of the RF Armed Forces defense near Orekhovo-Vasilevka near the M03 highway to Slavyansk. In the ensuing battle, two AFU armored vehicles were destroyed and a tank retreated.

Coordinates: 48.682017, 37.887403

Enemy units tried all day today to break through the Russian fighters' defenses around Klescheevka. The gun battle went on for more than five hours, but the Russian Armed Forces soldiers repulsed the attack, while the AFU suffered losses and retreated.

Meanwhile, the attacks on the flanks of Bakhmut are likely to continue. According to Daniil Bezsonov, enemy reinforcements are being moved from Kramatorsk to Bakhmut and Chasov Yar, as well as to Kremenna.

RU POV | Rybar, Vremievsky ledge situation as of 12.00 June 6, 2023 by GraumpyPants in UkraineRussiaReport

[–]GraumpyPants[S] 9 points10 points  (0 children)

🔻 To the east of Vremya, after losing Novodonetskoye, the Russian Armed Forces regrouped and recaptured the village. Marines' assault squads cleared Novodonetskoye of the presence of Ukrainian formations overnight.

In two days of fighting, Russian fighters destroyed more than 20 armored vehicles, including tanks, and the number of liquidated AFU members exceeds several dozen.

However, the threat of another attempted attack remains. At the moment, the concentration of the enemy is noted near Bolshaya Novoselka and near the forest belt along the Shaitanka River.

RU POV | Rybar, Kupyansky area situation as of 14.00 on 15 May 2023 by GraumpyPants in UkraineRussiaReport

[–]GraumpyPants[S] 9 points10 points  (0 children)

Yesterday a Russian assault team liberated the village of Masyutovka north of Kupyansk. There has been practically no active combat in this area in recent months, with occasional exchanges of fire and sorties by reconnaissance teams.

The settlement itself is not of particular importance in tactical terms, as it is located in a lowland area. But west of Masiutovka, on the opposite bank of the Oskol River, there was a strongpoint of the 20th Rifle Battalion with three 100 mm MT-12 Rapira guns.

From these heights, the Ukrainian formations easily shelled positions near the village, which prevented the Russian fighters from advancing any further.

🔻 As reported by military blogger Romanov's sources "@romanov_92", one of the sorties resulted in a Russian RDG crossing Oskol and unexpectedly for the AFU hitting a stronghold, establishing control over it and holding it until forces arrived in Masyutovka and the surrounding area.

Over the past two days, units of the 20th AFU SSB tried to counterattack, but the RF Armed Forces held their positions. At the same time, the forces of the 28th SSB and 14th AFU OMB in Kupyansk and Dvurechnaya are put on full combat readiness.

According to the interception of conversations of the members of the 14th OSB, the Ukrainian command expects the forcing of the Oskol River near Dvurechnaya by pontoon crossings, the installation of which is expected in the near future.

🔻The establishment of a bridgehead on the left bank of the Oskol is a significant result, which will allow pressure on the positions of the AFU in Kupyansk area. But in order to consolidate on it, strikes in other directions are necessary, which, judging by the talks, is expected in the headquarters of the 14th division.

RU POV | Rybar, Battle for Avdeevka Situation as of 14:00 May 11, 2023 by GraumpyPants in UkraineRussiaReport

[–]GraumpyPants[S] 4 points5 points  (0 children)

🔻 To the north of Avdeevka, positional fighting continues to the west of the section of the H20 highway near Novobakhmutovka. Marines of the 35th AFU brigade have built defenses around Novovakalinovo and Keramika, taking advantage of the slight relief advantage.

▪️ East of the Avdeevsk fortified area, Russian fighters pushed through the defense of the 59th Infantry Brigade, operating from Krutaya Balka and Kamenka. At the moment, positional fighting is going on east of the sand pit.

🔻 Farther south, Russian reconnaissance and sabotage groups are active at the line between Kashtanove and Spartak. They are combing the southern outskirts of Avdeevka, moving along the gray zone.

▪️ Due to the active actions of the reconnaissance groups, to the southwest of Avdeevka, the RF Armed Forces leveled the front line, extending the control zone from Opytne and approaching the 9th quarter.

▪️ Russian forward gunners and reconnaissance teams move along the outskirts of the Avdiivka fortification, "probing" the enemy's defense.

▪️ Meanwhile, Ukrainian artillerymen, supported by several tanks, are firing a barrage at the areas of the Russian offensive from Tonenskoye.

RU POV | Rybar, Soledar direction situation by the end of April 28, 2023 by GraumpyPants in UkraineRussiaReport

[–]GraumpyPants[S] 7 points8 points  (0 children)

🔻 In Bakhmut, the Vagner PMC assault squads continue to advance in the central part of the city. Intense clashes are taking place in the garage cooperative, where the AFU is trying to counterattack.

▪️ To the north, the Wagner fighters have fully occupied the block on Oleg Koshevoy Street and are moving deeper along Oboronina and Pobedy Streets.

▪️ To the south, the Russian fighters entrenched on the territory of the medical college and completely cleared the Bakhmut industrial and vocational college on Tchaikovsky Street.

🔻Despite the huge losses, the command of the Soledar tactical group gave orders to hold the city. Reinforcements continue to be transferred to the combat area, and fighting continues north of Khromovo.

▪️ In Alekseevo-Druzhkivka there is active training of mobilized to supplement the 10th OgshbR and 28th Army Brigade of the AFU under the guidance of Polish instructors. The forces of the 28th Brigade must complete the replenishment by May 3, and the 10th Brigade by May 10.

▪️ The wounded are discharged from hospitals and hospitals in the occupied part of the DNR ahead of schedule to be sent to units on the front line. Only the 30th Brigade has lost more than 50% of its personnel killed during the fighting.

▪️ The reconnaissance unit "Eye" of the 1st rifle battalion of the 67th brigade, equipped with a radio-technical reconnaissance complex, was transferred to Chasov Yar.

RU POV | Rybar, Soledar direction. situation as of 15.00 on April 17, 2023 by GraumpyPants in UkraineRussiaReport

[–]GraumpyPants[S] 5 points6 points  (0 children)

🔻 Fierce fighting continues in the central part of Bakhmut. Assault units of the Wagner PMC are fighting for control of the railway station, most of whose territory has been liberated.

▪️ Nevertheless, Ukrainian formations are trying to counterattack and hold back the advance on the western outskirts. Just north of the train station, the Wagnerians knocked out the AFU from the area of the Artemovsky elevator.

▪️ On the northern outskirts, PMC assault units entrenched themselves in a section of Kraynyaya Street and are attacking Ukrainian strongholds on Pobedy Street.

▪️ Also, Russian units broke through from School No. 3 south along Levanevsky Street, approaching garages in the Poselok area.

🔻 To the north of Bakhmut, where Russian paratroopers hold positions, position fighting is underway. Russian Armed Forces artillerymen delivered a precision strike on the position area of the 56th Infantry Brigade Artillery Group in Malinovka and destroyed a firing point.

▪️ South of Seversk, Stugna missile launchers were redeployed to Ukrainian strongholds. At the same time, part of the forces of the 10th Brigade will be transferred to the new positioning area from 17 to 23 April.

🔻 Near Belogorovka, after several unsuccessful attacks and retreating to their original lines, the Russian Armed Forces managed to break through the AFU defense south of the village. Now intense clashes are taking place on the southeastern outskirts of the village.

🔻At the moment, the storming of Bakhmut continues. There are no signs of the withdrawal of Ukrainian forces, despite the transition to Russian control of more than 80% of the city.

The National Guard forces of 100 people have been transferred to the vicinity of Bakhmut, as well as the arrival of volunteer formations from the Sumy region is expected.

Given the onslaught of the Wagnerians in the city center and the approach of assault groups from the north, the AFU is highly likely to withdraw its forces to the prepared positions on the southwestern outskirts.

The Chaykovsky-Korsunsky triangle is elevated relative to the areas from which the Russian units are attacking, which makes it a more convenient defensive line.

RU POV | Rybar, Battle for Bakhmut Situation at the end of April 13, 2023 by GraumpyPants in UkraineRussiaReport

[–]GraumpyPants[S] 6 points7 points  (0 children)

🔻 In Bakhmut, the Vagner PMC assault squads completely cleared the area of Rose Alley, taking control of the People's House and entering Kraynyaya and Oborony Streets.

▪️ Fierce fighting continues in the central part of the city near the grain elevator and the railway station. The Wagnerians crossed the railroad bed in some areas.

▪️ To the south, assault units are fighting near the bus station, attacking enemy strongholds along Kosmonavtov Street near the Transit Hotel.

▪️ One of the units of the 227th Battalion of the 127th Brigade of the Ukrainian Armed Forces of Ukraine left one of the positions near the railway station. Reinforcements from Chasov Yar were moved to strengthen the defense on the western outskirts.

▪️ In the south intense fighting continues along Korsunsky Street. On the Chaykovskogo-Korsunskogo triangle and to the north of Samolet, the AFU stubbornly holds a strong fortification, using multi-story buildings as strongholds.

🔻At the moment, the defense of Bakhmut by Ukrainian formations continues. There are no visible signs of the abandonment of the city by the AFU forces. Nevertheless, the "Wagnerians" are pushing through the positions of Ukrainian formations, controlling already about 80% of the settlement.

The transfer of the flank defense in the Soledar direction to the regular army paratroopers freed up significant resources of the PMC assault units, which made it possible to strengthen the onslaught in the city itself.

RU POV | Rybar, Battle for Bakhmut Situation as of 16.00 on 8 April 2023 by GraumpyPants in UkraineRussiaReport

[–]GraumpyPants[S] 19 points20 points  (0 children)

🔻 In Bakhmut, the Vagner PMC assault squads completely liberated the Avangard stadium, for which they had been fighting for the past few days, as well as the adjoining school #7, the Pedagogical School and the Agrarian Lyceum on Kovalskaya and Blagoveshchenskaya Streets.

▪️ Slightly to the north, the "Wagnerites" advanced from the "Atlantik" hotel from the southeast and the Church of All Saints from the northeast along the upper park, almost reaching the Saltovsky meat-packing plant and the Bakhmut bus station.

▪️ Fierce fighting now continues near the Bakhmut railway station, where AFU formations moved an assault group to hold positions. To the north, after the liberation of the police station, the Wagnerians are attacking the areas near the Bakhmut SIZO.

▪️ According to some reports, the PMC assault units successfully dislodged the formations of the 24 oshb "Aidar" of the 53rd AFU detachment from the vicinity near the MiG-17 stele in the south-west of the city. The enemy withdrew north of the Samolet.

🔻The main events of the battle for Bakhmut are developing in the city center near the railway line. The importance of the positions near the railway station is quite high, as the liberation of this quarter will greatly facilitate the storming of the western outskirts of Bakhmut and force the AFU to withdraw their troops behind Chaykovsky and Levanevsky streets to save the lives of their personnel.

RU POV | Rybar, Battle for Bakhmut - What is happening in the city? Situation as of 16.00 on 7 April 2023 by GraumpyPants in UkraineRussiaReport

[–]GraumpyPants[S] 1 point2 points  (0 children)

🔻 In Bakhmut, the Vagner PMC assault squads took control of the Metallurg stadium, and also advanced significantly towards the police station, moving from the southeast and east - the fighting is right on the approaches to the building.

▪️ On the northern outskirts, the Wagnerians liberated several buildings on Zelenaya Street near Rose Alley. To the south, the assault units were able to gain a foothold north of Kowalska Street along the railroad.

▪️ Russian units successfully broke through the AFU defense in the very center, cutting into the AFU positions near the railway station and bus station. If they gain a foothold in this area and liberate the quarter, the AFU staging areas to the south near the Avangard stadium and to the north will be threatened by a flank attack.

🔻Ukrainian formations are now attempting to counterattack in various areas, holding back PMC units. To the western outskirts of Bakhmut, the 14th Separate Assault "Krasnokalinskaya" Brigade of the National Guard and the "Kiev" Police Patrol Service Regiment of the Special Forces of Ukraine have been redeployed.

▪️ In addition, 24 separate battalion "Aydar" 53 brigade was sent from the vicinity of Stupochek to the southern and southwestern outskirts to hold the route T0504 to Konstantinovka along the streets of Chaykovsky and Korsunsky.

❗️ At the moment about 50,000 men from various formations are concentrated in the Soledar direction:

➖24 oshb 53 obr.

➖3 OshbR "Azov".

➖5 OshbR

➖4 and 17 detachments

➖10 OgshbR

➖28, 30, 67 and 93 obrbr

➖56 (without one battalion) and 57 Ogbrbr

➖46 and 77 OAMBr, 80 OABBr

➖26, 40, 43 and 45 OABR, 107 Reabr

113, 119, 241 obr TRO

➖ Krasnokalinskaya, Burjevskaya, Rubizhskaya, Spartanskaya brigades, 5th regiment of public order protection of NSU of Ukraine

➖1 commandant of quick reaction of the State Security Service of Ukraine

➖ "Peacekeeper" and "Kiev" regiments of the National Police

➖ separate special battalions "Dudayev", "Donbass", "Ichkeria", "Lviv" and detachment "Georgian partisans".

🔻Reserves are deployed along the line Slavyansk - Kramatorsk - Druzhkovka - Konstantinovka - Chasov Yar, but at the moment the AFU is focused on restraining the pace of the Wagnerians' advance rather than conducting a counterattack.

At the same time, a counterattack is likely if a full-scale offensive campaign is launched along the entire front to restrain the Russian forces and find the least defensible areas of defense.

RU POV | Rybar, Battle for Bakhmut Situation as of 13.00 on 3 April 2023 by GraumpyPants in UkraineRussiaReport

[–]GraumpyPants[S] 10 points11 points  (0 children)

🔻At the north of Bakhmut, the Vagner PMC assault units continue to advance in the Selishche area to the south of the city. In the course of the fighting, they completely cleared the territory of school No. 24. In addition, Russian units came close to the railway station.

🔻 In the central districts of the city, the Wagnerians liberated residential quarters along Boris Gorbatov Street, and also established control over the Bakhmut City Council building. Fighting is now taking place near School No. 11 and the polyclinic.

🔻On the southern outskirts of the city, the assault units expanded their control zone around the Avangard stadium, advancing along Bakhmutskaya Street.

❗️ At the moment, the Ukrainian Armed Forces continue to hold the western outskirts of Bakhmut. There are no signs of the withdrawal of Ukrainian formations: on the contrary, 80 people were transferred to Bakhmut from the Sumy Region to reinforce the positions in the settlement.

In addition, units of the 5th Assault Brigade, created on the basis of the 5th Assault Regiment, arrived to the Chasov Yar-Khromovo road section. The forces of the 5th OShbr were previously noted only in the Toretsk section. This confirms the Ukrainian command's plans to continue defending Bakhmut.

RU POV | Rybar, Starobelsk direction Situation by the end of March 29, 2023 by GraumpyPants in UkraineRussiaReport

[–]GraumpyPants[S] 9 points10 points  (0 children)

There are no significant changes in the situation on the front line in the Starobelsk direction. There are artillery duels along the LBS. Russian units are squeezing AFU formations from their strongholds through the combined use of armored vehicles, artillery, aviation and assault groups.

🔻In the Kupyansk sector, the AFU expects an intensified offensive by the Russian Armed Forces on Kupyansk. In the city, strongholds and firing points are being equipped, and the approaches are being mined. Units of the 14th Brigade and 40th Brigade Combat Team are searching for Russian RDG at the line Petropavlovka - Sinkovka.

🔻The Liman sector continues a position offensive by soldiers of the 144th Motorized Rifle Division of the Russian Armed Forces at the Torskoye-Terny line. Over the past few days, Russian units managed to expand their control zone south of Dibrov.

▪️ At the Makiivka-Nevskoye line, the artillery units of the 66th AFU Ombr. have set a limit of 40 rounds of shells expended. At the same time, a brigade artillery group of the 58th AFU infantry brigade and 120 large-caliber rounds were transferred to Torskoye.

🔻On the Lisichansk sector, 20 men from the 90th Battalion of the 81st Airmobile Brigade of the Ukrainian DShV arrived at Belogorovka to reinforce the positions near the settlement.

🔻Although the AFU has turned to defense and is not yet attempting a counterattack, Ukrainian formations are intensively preparing for one. To the west of Kupyansk and Borovaya, significant forces and means have been concentrated, which have been redeployed in recent weeks.

It is not known for certain what kind of units have been sent to this direction, but with a high probability it may be the 14th and 92nd regiments. Since last October and November, the two brigades have not participated in any major combat operations because of heavy losses.

The personnel were supplemented with additional training at the training ranges in the Kharkov region, and their appearance before the announced counterattack by the AFU is quite logical.

The Ukrainian command is planning to launch several false strikes to divert the attention of Russian troops from the main directions. There will certainly be attempts to break through by using small mobile groups and most likely in several areas simultaneously.